Aparentemente os erros estão nas linhas iniciais, será que a sintaxe do comando atualizou?
Aparentemente os erros estão nas linhas iniciais, será que a sintaxe do comando atualizou?
Olá, Vilian! Tudo bem com você?
Sem muitas informações sobre qual operação você estava realizando que retornou logs diferentes dos apresentados em aula, não posso lhe confirmar isso com 100% de certeza. Contudo, levando em consideração que a versão do Ubuntu utilizado pelo instrutor é um pouco antiga, é provável que este seja o caso.
Caso queira a confirmação ou esteja tendo problemas com isso, peço que compartilhe os passos que você efetuou.
No mais, espero ter ajudado e bons estudos!
Boa tarde, tudo tranquilo. Vou encaminhar um link do google drive com um print do script aberto e o erro de retorno.
https://drive.google.com/file/d/1ojy8SP0fgvpqTeqkjHjfZdTcEoJZTWf5/view?usp=sharing
Vou refazer o script para checar problemas e a sintaxe de algum comando.
Boa tarde, Vilian!
Analisando a imagem que você compartilhou, pude notar que o seu erro está bem na sua primeira linha de código. Palavras reservadas como o if
necessitam que tenha um espaço entre elas e outros caracteres do script, e no seu código você acabou esquecendo desse espaçamento. Ficaria assim:
if [ ! -d log ]
then mkdir log
fi
Imagino que isso vai resolver o seu problema de sintaxe.
Bons estudos!