Na linha de comando, você precisa separar os comandos usando ;
ou &&
. Espaço, não é apenas um delimitador para os comandos da CLI.
Com &&
, o segundo comando será executado se o primeiro comando sair com êxito (código de saída 0).
Com ;
, o segundo comando será executado independentemente do status de saída do primeiro comando.
Teste:
# a1;echo hello
bash: a1: command not found
hello
# a1 && echo hello
bash: a1: command not found
Nos scripts, o primeiro comando e o segundo comando são separados por uma nova linha \n
character, também reconhecida pelo bash.