- Registriert
- 16.10.05
- Beiträge
- 3.374
Hi,
Folgendes Script (teil eines anderen scripts):
Funktioniert nicht. Ich moechte gerne das Leerzeichen beziehungsweise alle Leerzeichen durch ein "\ " ersetzen. Damit die Dateinamen und Pfade auch Shell kompatibel sind. Wie macht man denn sowas?
Gibts dafuer nicht schon ene eingebaut Funktion?
PS: Ist das ueberhaupt noch die korrekte Schreibweise?
Folgendes Script (teil eines anderen scripts):
Code:
#!/bin/sh
file="test 1.txt"
file=`echo $file | sed -e 's/ /\\ /'`
echo $file
Funktioniert nicht. Ich moechte gerne das Leerzeichen beziehungsweise alle Leerzeichen durch ein "\ " ersetzen. Damit die Dateinamen und Pfade auch Shell kompatibel sind. Wie macht man denn sowas?
Gibts dafuer nicht schon ene eingebaut Funktion?
PS: Ist das ueberhaupt noch die korrekte Schreibweise?