Hi panzi,
damit sollte es funktionieren (bitte vorher testen und ggf. ein backup machen):
Code:
#!/bin/bash
#Pfad zu der Datei, die vorne angehängt werden soll
PrependFile="./foo2"
#Suchmuster für die Dateien, bei denen
#$PrependFile angehängt werden soll
Pattern="*.foo"
#Start-Verzeichnis
Dir="./test/"
suffix=".tmp$$"
for file in $(find $Dir -name "$Pattern");
do
if [ -w "$file" ]; then
cp "$file" "${file}${suffix}"
cat "$PrependFile" "${file}${suffix}" > "$file"
rm -f "${file}${suffix}"
fi
done
exit 0
Gruß micha
Lesezeichen