¿Qué significa -n flags después del eco?

¿Qué significa -n flags después del eco?

Tengo el siguiente fragmento 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

Y no sé qué significa la bandera -n después de echo en la declaración else, ¿alguien sabe la respuesta?

¡Muchas gracias!

Respuesta1

La forma tradicional de conocer las opciones y parámetros de un comando un*x es mediante el mancomando (manual),p.ej

man echo

Si emite eso en su sistema, debería ver una descripción del echocomando que incluye algo como

Haga eco de las CADENA(s) a la salida estándar.

-norte no generar la nueva línea final

información relacionada