Tengo el siguiente script:
#!/bin/bash
function consoleWriteLine() {
echo $* >&2
}
consoleWriteLine " indented by 4 spaces"
Cuando lo ejecuto, obtengo el siguiente resultado:
$ ./test.sh
indented by 4 spaces
¿A dónde fueron mis 4 espacios? ¿Y cómo los recupero?
consoleWriteLine
. La segunda vez que esecho
'd, el espacio en blanco necesita ser preservado nuevamente por comillas adicionales. Nunca hubiera adivinado que puedes poner citas$*
.