Como escrever em shell script

Escrevendo um script shell é maneira simples para automatizar tarefas no Linux.

Aprender a linha de comando no Linux é sempre o primeiro passo para um novo usuário Linux. Se você quiser começar a fazer mais, como automatizar tarefas no Linux, escrevendo um script shell é o próximo passo. Seu primeiro script shell não tem de ser excessivamente complexa, e você pode empregar os mesmos comandos que você usar na linha de comando, com algumas linhas extras para torná-lo um script completo. Em nenhum momento a todos, você estará escrevendo scripts complexos que realizam uma variedade de funções.

Coisas que você precisa

  • computador baseado no Unix Linux ou
  • Editor de texto
  • Abra a interface de linha de comando, em seguida, abra seu editor de texto preferido. O editor de texto mais comum é a vi, mas nano e Emacs são populares também. Se você quer nomeá-lo, digite o comando "vi new_script."

  • Escreva "#! / Bin / bash" como sua primeira linha. Isso diz ao intérprete que este script usa bash. Escrever comentário "#My Novo script" na linha seguinte. o "#" diz o intérprete de ignorar esta linha, porque é um comentário. Use comentários para dizer-lhe que um script faz. Em scripts de multi-linha, os comentários podem descrever o que tarefas partes do roteiro diferente executar.

  • Crie sua primeira ação. Comece com uma simples ação: "eco "Olá Mundo"" (Sem as aspas fora). Isto diz a linha de comando para imprimir "Olá Mundo" quando você executar o script.



  • Salve o script e sair do editor de texto. Certifique-se as permissões corretas estão definidas no arquivo script. O comando "chmod 755 new_script" dá-lhe ler e escrever o acesso ao arquivo.

  • Verifique se o arquivo de script está em seu caminho. Verifique se o seu primeiro caminho, digitando "echo $ PATH" na linha de comando. Isso mostra o que as pastas estão em seu caminho. Se você não vê o diretório seu script é salvo no caminho, digite o comando: "export PATH = $ PATH my_folder" para adicionar o diretório. Substituir "minha pasta" com o diretório que deseja adicionar.

  • Teste o seu script. Se você adicionou o diretório do script para o seu caminho, executá-lo digitando "./new_script" na linha de comando. Se você não adicionou o diretório do script para o seu caminho, você ainda pode navegar para o diretório usando "CD" e correr "./new_script" (Se tudo no script está correto, você deve ver a impressão de linha de comando "Olá Mundo"). A linha de comando, em seguida, voltar ao seu prompt regular.

  • Escrever um novo script. Usá-lo para apagar arquivos ou movê-los para um novo local. Passar argumentos para um script com "$"--tal como "mv $ de downloads" que move um arquivo passado a partir da linha de comando para uma pasta chamada de Downloads. Como você se tornar mais familiarizado com a linha de comando, você vai encontrar mais e mais tarefas simples que você vai querer automatizar com um script.

dicas & avisos

  • Qualquer coisa que você faz em um script imediatamente afetará seu computador. Tome cuidado com comandos como "rm" que apaga arquivos.
De esta maneira? Compartilhar em redes sociais:

LiveInternet