Eu tenho o seguinte trecho de código:
#!/bin/sh
if [ $1 = hi ]; then
echo 'The first argument was "hi"'
else
echo -n 'The first argument was not "hi" -- '
echo It was '"'$1'"'
fi
E não sei o que significa o sinalizador -n após echo na instrução else, alguém sabe a resposta?
Muito obrigado!
Responder1
A maneira tradicional de aprender sobre as opções e parâmetros de um comando un*x é usando o man
comando (manual),por exemplo
man echo
Se você emitir isso em seu sistema, deverá ver uma descrição do echo
comando incluindo algo como
Faça eco da(s) STRING(s) na saída padrão.
-n não produza a nova linha final