J'ai le script suivant:
#!/bin/bash
function consoleWriteLine() {
echo $* >&2
}
consoleWriteLine " indented by 4 spaces"
Lorsque je l'exécute, j'obtiens la sortie suivante:
$ ./test.sh
indented by 4 spaces
Où sont passés mes 4 espaces? Et comment les récupérer?
consoleWriteLine
. La deuxième fois, c'estecho
le blanc qui doit être à nouveau préservé par des guillemets supplémentaires. Je n'aurais jamais pensé que vous pouviez mettre des guillemets$*
.