PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bash: Wie Liste von Dateinamen (nullterminierte Strings) erstellen?



nobody0
17-09-2005, 08:49
In einem Skript brauche ich einige Dateinamen (genauer: URLs) an mehreren Stellen. Dafür will ich die Namen in einer Liste zwischenspeichern und zwar alls nullterminierte Strings, damit Leerzeichen und Newlines im Dateinamen kein Problem sind.
Wie bekommt man das mit der Bash hin? :confused:

Romanday
18-09-2005, 16:10
In einem Skript brauche ich einige Dateinamen (genauer: URLs) an mehreren Stellen. Dafür will ich die Namen in einer Liste zwischenspeichern und zwar alls nullterminierte Strings, damit Leerzeichen und Newlines im Dateinamen kein Problem sind.
Wie bekommt man das mit der Bash hin? :confused:

Leerzeichen und Newlines gibt es nicht in einer URL.
Mit C kannst du die Datei auslesen (ich weiß ja nicht welche
Programmiersprache du benutzen willst.), und die jeweiligen
Zeichen ersetzen, auschließen, ignorieren usw.

Es ist günstig die Newlines in der Datei nicht zu löschen.
Das ist übersichtlicher, wenn Du deine Source Datei mal
schnell mit einem Editor öffnen willst.

nobody0
18-09-2005, 16:58
Also kann man eine Liste von Nullterminierten Strings nicht mit einem Bash-Skript erstellen? :confused:

Romanday
19-09-2005, 06:31
Also kann man eine Liste von Nullterminierten Strings nicht mit einem Bash-Skript erstellen? :confused:

Versuch mal \\0 (ungetestet)