Moin Mario, * Mario Duve schrieb am 11 Dec 2001:
Sebastian Helms schrieb:
* Mario Duve schrieb am 11 Dec 2001:
ich suche eine möglichkeit in alle datein in einem verzeichniss, und deren unterverzeichniss in die erste zeile einen satz zu schreiben. z.B. so sieht die datei jetzt aus:
[...]
kennt da jemand eine möglich die für alle datein in einem verzeichniss zu automatisieren?
zeile='$TTL 86400' for file in *; do
if grep -v -F "$zeile" "$file"; then
mv $file $file.alt ( echo $zeile cat $file.alt ) >> $file
fi
done
das funktioniert super so! danke könnte man dabei noch eine option einfügen, das vorher überprüft wird ob $TTL 86400 schon vorhanden ist, das die zeile dann nicht eingefügt wird?
s.o. Gruß, Sebastian -- Do not meddle in the affairs of Wizards, for they are subtle and quick to anger. Sebastian Helms - http://www.helms.sh - mailto:mail@helms.sh (PGP welcome) SuSE-Linux-Mailinglisten-FAQ: http://www.helms.sh/faq/