ich habe eine Frage zu
Code: Alles auswählen
find ./ -name '*Reader*.xml' -exec sed -e 's/errorAction=\"MOVE_FILE\"/errorAction=\"DELETE_FILE\"/g' {} \;
Aber wie leite ich das ganze in die Orginaldatei um?
{} >{} funktioniert nicht!
Muss die Umleitung außerhalb des exec-Blocks also nach \; passieren.
Ist dort {} noch bekannt? (in meinen Tests nicht)
Funktioniert dies überhaupt mit find, oder nur mit:
Code: Alles auswählen
for file in `find ...` do
sed -e '...' $file > $file
done
rtx05