Você provavelmente deseja escrever um script bash.
Você começa adicionando uma linha que informa ao seu sistema "Ei, este é um script bash". Dessa forma, seu sistema sabe qual interpretador usar. Para o bash, isso geralmente é #!/bin/bash
.
Normalmente, para um script de backup, você deseja que os comandos executem em uma ordem específica e falham se um comando anterior falhar. A maneira de fazer isso é usar &&
.
Portanto, command1 && command2
executaria command2
apenas se command1
fosse executado.
Em outros casos, você deseja transmitir a saída de um comando para outro comando, caso em que você usa pipes .
Se for um aplicativo interativo , você pode emparelhá-lo com esperar . Caso contrário, é uma boa prática usar variáveis.
O Bash é muito mais poderoso do que isso - tem coisas como condicionais e loops que você pode abusar para tornar sua vida mais fácil. É também uma "cola" útil para unir muitas aplicações de texto simples.