Você cria um arquivo de script no UNIX (e Linux, que é um sistema semelhante ao UNIX) usando um editor de texto. Não existe um comando especial "criação de arquivo de script"; É apenas um arquivo de texto simples com uma extensão específica (geralmente `.sh`) e uma linha de shebang que indica o intérprete.
Veja como, quebrado:
1. Escolha um editor de texto: Existem muitas opções, cada uma com seus pontos fortes e fracos:
*
`nano`: Um editor simples e adequado para iniciantes. Fácil de aprender, mas não possui recursos avançados.
*
`vim` (ou` vi`) :Um editor poderoso e altamente configurável. Curva de aprendizado mais acentuada.
*
`emacs`: Outro editor poderoso e altamente configurável, ainda mais do que `vim`. Curva de aprendizado muito íngreme.
*
Editores gráficos: A maioria dos ambientes de mesa (Gnome, KDE, XFCE, etc.) inclui editores gráficos de texto como Gedit, Kate ou Mousepad. Geralmente, são mais fáceis de usar do que os editores da linha de comando para iniciantes.
2. Crie o arquivo: Abra o editor de texto escolhido e crie um novo arquivo. Salve com uma extensão `.sh`. Por exemplo:`my_script.sh`
3. Adicione o shebang: A primeira linha do seu script deve ser um shebang, que diz ao sistema que intérprete usar para executar o script. Para Bash (a concha mais comum), este é:
`` `BASH
#!/bin/bash
`` `
4. Escreva seus comandos de script: Adicione os comandos que você deseja que seu script seja executado, um por linha. Por exemplo:
`` `BASH
#!/bin/bash
eco "Olá, mundo!"
data
ls -l
`` `
5. Salve o arquivo: Salve o arquivo. Verifique se você está salvando -o como um arquivo de texto sem formatação (não um arquivo de texto rico ou algo semelhante).
6. Torne -o executável: Antes de poder executar o script, você precisa torná -lo executável usando o comando `chmod`:
`` `BASH
chmod +x my_script.sh
`` `
Este comando altera as permissões do arquivo, adicionando permissão de execução para o proprietário.
7. Execute o script: Agora você pode executar o script digitando seu caminho e pressionando Enter:
`` `BASH
./my_script.sh
`` `
O `./` É crucial. Ele diz ao sistema para procurar o script no diretório atual. Sem ele, o sistema pesquisará sua variável de ambiente de caminho, que geralmente não inclui seu diretório atual.
Exemplo usando `nano`: 1. Abra `nano`:` nano my_script.sh`
2. Cole o seguinte:
`` `BASH
#!/bin/bash
eco "Olá, mundo! A data e a hora é:"
data
eco "Aqui está uma lista de diretórios:"
ls -l
`` `
3. Pressione Ctrl+X para sair.
4. Pressione Y para salvar.
5. Pressione ENTER para confirmar o nome do arquivo.
6. Torne -o executável:`chmod +x my_script.sh`
7. Execute:`./My_script.sh`
Lembre -se de substituir `" my_script.sh "` pelo nome do arquivo escolhido. Esse processo é o mesmo, independentemente do editor de texto que você escolher. Os elementos -chave são o shebang, os comandos do script e tornando o script executável com `chmod`.