Você salva um programa do UNIX Shell, assim como você salva qualquer arquivo de texto. A chave é usar um editor de texto e fornecer ao arquivo um nome que termine com o shebang correto (a linha do intérprete).
Aqui está um colapso:
1.
Escolha um editor de texto: Existem muitas opções, incluindo:
* `nano`:um editor simples e adequado para iniciantes.
* `vim` ou` vi`:curva de aprendizado poderosa, mas mais acentuada.
* `Emacs`:extremamente poderoso e personalizável, mas complexo.
* `gedit` (gnome):um editor gráfico.
* Qualquer outro editor de texto que você preferir (notepad ++, átomo, vs código, etc., se você estiver usando uma GUI).
crucialmente, evite processadores de texto como Microsoft Word ou LibreOffice Writer, pois adicionam formatação que quebrará seu script de shell. 2.
Crie e edite o arquivo: Abra o editor de texto escolhido e escreva seu script de shell. Isso incluirá comandos que você deseja que o shell seja executado. Por exemplo:
`` `BASH
#!/bin/bash # shebang - diz ao sistema que intérprete para usar
eco "Olá, mundo!"
data
`` `
*A linha `#!/Bin/bash` é essencial. É chamado de shebang e especifica o intérprete (neste caso, Bash) que deve executar o script.
3.
salve o arquivo: Salve o arquivo com um nome descritivo e a extensão `.sh` (embora a extensão não seja estritamente necessária para a execução, é uma boa prática). Por exemplo:`my_script.sh`. Certifique -se de salvá -lo como um arquivo de texto simples, * não * um arquivo de texto rico ou qualquer outro tipo de documento formatado.
4.
Torne -o executável (opcional, mas altamente recomendado): Após salvar, você precisa fazer o arquivo executável usando o comando `chmod`:
`` `BASH
chmod +x my_script.sh
`` `
Este comando adiciona permissão de execução para o proprietário do arquivo.
Exemplo usando Nano: 1. Abra `nano`:` nano my_script.sh`
2. Cole o script acima no editor.
3. Pressione Ctrl+O para salvar o arquivo.
4. Pressione Enter para confirmar o nome do arquivo.
5. Pressione Ctrl+X para sair do nano.
6. Torne -o executável:`chmod +x my_script.sh`
7. Execute:`./My_script.sh`
Agora você pode executar seu script na linha de comando digitando `./My_script.sh` (o`./`Indica que o script está no diretório atual). Lembre -se de sempre usar o shebang correto para combinar com o shell que você pretende usar.