
Ich möchte, dass der Benutzer die Datei mit dem Namen „Hauptordner“ auswählt, aber wenn ich
read foldername
ls $foldername
sie einfach verwende, werden nur die Wörter „Hauptordner“ und „Ordner“ separat gelesen (im Grunde ausgeführt, ls main
anstatt ls "main folder"
wie kann ich es so machen, dass es Leerzeichen enthält? Ich habe es versucht, read -r foldername
aber ohne Erfolg
Antwort1
Meinten Sie: Die Datei in die Kommandozeile ausgeben? Falls ja:
Verwenden Sie cat "filename with spaces.txt"
oder cat filename\ with\ spaces.txt
.