Mam następujący skrypt:
#!/bin/bash
function consoleWriteLine() {
echo $* >&2
}
consoleWriteLine " indented by 4 spaces"
Po uruchomieniu otrzymuję następujące dane wyjściowe:
$ ./test.sh
indented by 4 spaces
Gdzie poszły moje 4 miejsca? Jak mogę je odzyskać?
consoleWriteLine
. Po raz drugi toecho
białe znaki muszą zostać zachowane przez dodatkowe cytaty. Nigdy bym nie zgadł, że możesz wstawiać cytaty$*
.