W2K2011
02.08.12, 20:19
Hallo,
ich habe eine Frage zu SED und hoffe hier etwas Hilfe zu finden.
Ich möchte einen String (PLTLIST), in dem Leerzeichen und auch "/" vorkommen, in eine Datei an einer bestimmten Stelle "ein"setzen. Diese Stelle ist mit dem Begriff "LIST_OF_FILENAMES" markiert.
Folgendes habe ich versucht:
PLTLIST="find . -name *.dat"
sedstring="s/LIFT_OF_FILENAMES/'${PLTLIST////\\/}'/g"
echo $sedstring
sed -e ${sedstring} Datei.1 > Datei.2
In dem String $PLTLIST befinden sich mehrere Dateinamen, die durch Leerzeichen getrennt sind. Wie bekomme ich das hin?
ich habe eine Frage zu SED und hoffe hier etwas Hilfe zu finden.
Ich möchte einen String (PLTLIST), in dem Leerzeichen und auch "/" vorkommen, in eine Datei an einer bestimmten Stelle "ein"setzen. Diese Stelle ist mit dem Begriff "LIST_OF_FILENAMES" markiert.
Folgendes habe ich versucht:
PLTLIST="find . -name *.dat"
sedstring="s/LIFT_OF_FILENAMES/'${PLTLIST////\\/}'/g"
echo $sedstring
sed -e ${sedstring} Datei.1 > Datei.2
In dem String $PLTLIST befinden sich mehrere Dateinamen, die durch Leerzeichen getrennt sind. Wie bekomme ich das hin?