Sobes.tech
Intern

O que é escrita de scripts?

sobes.tech IA

Resposta da IA

A escrita de scripts (scripting) é a criação e execução de uma sequência de comandos destinados a automatizar tarefas únicas ou repetitivas. No contexto de DevOps, os scripts são frequentemente utilizados para:

  • Automatizar a configuração e implantação de infraestrutura.
  • Executar tarefas de administração de sistemas (gestão de ficheiros, processos, utilizadores).
  • Organizar fluxos de trabalho CI/CD.
  • Recolher métricas e monitorizar.
  • Testar e verificar a funcionalidade dos sistemas.

As linguagens mais populares para scripting em DevOps incluem Bash, Python, Ruby, PowerShell e Groovy.

Exemplo de um script simples em Bash para criar um diretório e um ficheiro:

#!/bin/bash
# Criar o diretório 'my_directory'
mkdir my_directory
# Entrar no diretório criado
cd my_directory
# Criar um ficheiro vazio 'my_file.txt'
touch my_file.txt
# Mostrar uma mensagem de sucesso
echo "Diretório 'my_directory' e ficheiro 'my_file.txt' criados com sucesso."

Exemplo de um script em Python para mostrar a data e hora atuais:

#!/usr/bin/env python
import datetime

# Obter a data e hora atuais
now = datetime.datetime.now()
# Formatar a saída
print(f"Data e hora atuais: {now.strftime('%Y-%m-%d %H:%M:%S')}")