Zeilenumbruch in Dateiname auf Konsole eingeben

oyster-manu

oyster-manu

toast
Hallo,

kann mir jemand sagen, wie ich einen Zeilenumbruch im Dateinamen auf der Konsole eingebe? Z.b. wenn ich eine Datei mit "touch" erstellen will, dessen Name ein Zeilenumbruch enthält.
 
Zeilenumbrüche sind in Dateinamen meines Wissens nach nicht zulässig.
 
Zulässig wohl schon:
wikipedia schrieb:
Erlaubte Zeichen im Dateinamen Alle Bytes außer NUL und '/'
Aber ich denke nicht, dass man einen Zeilenumbruch an touch übergeben kann.
Zumindest bringen
Code:
$ touch foo\nbar
und
Code:
$ touch foo\\nbar
nicht das gewünschte Ergebnis.
 
Warum so kompliziert?
Code:
$ touch "a
b"
$ ls
a?b
$ ls | od -c
0000000   a  \n   b  \n
0000004
$

Gruss, A.
 
Ohja, das ist immer ein guter Grund.. :-)
 

Ähnliche Themen

Wie vom Script verwendete Befehle ermitteln um sie bei Bedarf nach zu installieren?

wget: Lädt bestimmte Dateitypen nicht

Verzeichnis mit 1200 Dateien auf Verweise in Textdateien checken

batch script funktioniert nicht ...brauche hilfe

wget lädt furchtbar langsam

Zurück
Oben