O que significa -n flags depois do eco?

O que significa -n flags depois do eco?

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 mancomando (manual),por exemplo

man echo

Se você emitir isso em seu sistema, deverá ver uma descrição do echocomando incluindo algo como

Faça eco da(s) STRING(s) na saída padrão.

-n não produza a nova linha final

informação relacionada