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 man
comando (manual),p.ej
man echo
Si emite eso en su sistema, debería ver una descripción del echo
comando que incluye algo como
Haga eco de las CADENA(s) a la salida estándar.
-norte no generar la nueva línea final