Ich habe ein Bash-Skript wie folgt aus:Wie macht man Bash-Skript Dateinamen mit Leerzeichen?
myfiles=("file\ with\ spaces.csv")
for file_name in "${myfiles[@]}"
do
echo "removing first line of file $file_name"
echo "first line is `head -1 $file_name`"
echo "\n"
done
aber es ist nicht die Räume aus irgendeinem Grund nicht erkennt, obwohl ich es in doppelte Anführungszeichen ""
eingeschlossen:
head: cannot open ‘file\\’ for reading: No such file or directory
Wie kann ich dieses Problem beheben ?