Ralf Corsepius wrote:
Clemens Wohld wrote:
Hallo again, ich möchte mir mit find tote symlinks ausgeben lassen und folgendes versucht: find / -type L';do if[! -e "$x"];then echo "$x";fi;done
Wo ist da mein Denkfehler?
Naja, da liegt einiges im argen (Falsche Optionen, fehlendes for, $x wird nicht zugewiesen).
Dein Denkfehler dürfte aber darin liegen, dass die Symlinks dereferenziert werden müssen.
Das dürfte inetwa das sein, was Du suchst:
find / -type l -follow 2>&1 | sed -e 's,[^: ]*: \([^: ]*\).*,\1,g'
[Ein übles Script, das die Fehlermeldungen des find auswertet]
Den habe ich noch ausgegraben: find / -type l -print | perl -nle '-e || print' christian -- Bitte kein CC: bei Antwort an Mailingliste Mail-Etikette: To: cschult@gmx.de, Subject: send etikette Mail-Etikette: http://www.homepages.de/home/cschult/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com