Como escrever um script shell para excluir arquivos

Escrevendo um script shell para excluir arquivos é uma tarefa fácil, rápido.

Removendo arquivos usando a linha de comando é uma tarefa simples com os argumentos certos. No entanto, se você tem um monte de arquivos para excluir ou você quer automatizá-lo, criando o seu próprio script shell para excluir arquivos é fácil e leva muito pouco tempo. Tudo que você precisa é um conhecimento básico de linha de comando em um ambiente Unix e seu editor favorito de texto para escrever um script shell simples de apagar arquivos.

Coisas que você precisa

  • Editor de texto
  • Abra a sua interface de linha de comando e iniciar um editor de texto. O mais comum é Vi, mas se você tiver um favorito, como o Emacs ou Nano, fique à vontade para utilizá-lo. Nomear um script algo descritivo, como "delete_script."

  • Escreva a sua primeira linha: "#! / Bin / bash", Como você vai estar usando bash para interpretar o script. Para sua segunda linha, escreva um comentário que lhe diz que o script faz. Para este script, use o comentário "#Removes Arquivos." o "#" no início da linha de conta o intérprete que este é um comentário.

  • Escrever a linha para apagar seus arquivos. Desde que você está usando este script para excluir quaisquer arquivos ou pastas, é melhor usar o comando "rm-ri". o "-r" argumento irá apagar todos os arquivos se você passar uma pasta com o script eo "-Eu" irá pedir-lhe para confirmar que você deseja excluir seus arquivos. Em vez de colocar um nome de arquivo específico em seu script, use "$", Que irá substituir o arquivo que você passar para ele quando você executar o script. Toda a linha de script deve ser "rm-ri $".



  • Adicionar mais uma linha que confirma a exclusão de arquivos: "eco "Exclusão de arquivos $" ". o "$" argumento ecoa nada passado para o script a partir da linha de comando. Salve o arquivo e sair do editor de texto.

  • Criar permissões no seu script para que você possa executá-lo. Digitar "chmod 755 o_script". Certifique-se de que a pasta de seu script está localizado na estiver em seu caminho. Se não for, você pode navegar até a pasta está em executá-lo.

  • Execute o script para testá-lo. Criar um arquivo de teste, de preferência na mesma pasta que o script, em seguida, execute o seguinte comando: "testfile ./delete_script". Se você usou o "-Eu" argumento, a linha de comando irá pedir-lhe para confirmar a exclusão do arquivo. Se você também acrescentou a última linha "A exclusão de arquivos," você deve ver isso após a confirmação antes de sua linha de comando retorna para a janela de comandos. Você pode usar "ls" para verificar se o arquivo foi apagado.

De esta maneira? Compartilhar em redes sociais:

LiveInternet