Hallo Yann, * Yann schrieb am 09.12.2003:
Hallo suse-linux liste,
ich verwende in einem Script:
grep -o "[[:alnum:]_-]\+.PDF" $logfile > $errfiles
Dies Filtert mir den gewünschten Dateinamen aus einem Log-File. Funktioniert wunderbar. Es kann aber passieren, dass die gleiche Datei 2 oder mehrmals dort drin steht. Sprich in $errfiles wird sie auch x mal reingeschrieben. Wie kann ich das auf 1x limitieren ? Oder kann ich Duplikate irgendwie aus $errfiles raushauen ? Ich brauche diese $errfiles zur weiterverarbeitung, und da stören mich die doppelten gewaltig :)
grep -o "[[:alnum:]_-]\+.PDF" $logfile | sort -u > $errfiles Vorsicht: ... | uniq > ... geht prinzipiell nicht, da uniq eine bereits sortierte Eingabe erwartet. Grüße, Tom