Moin, ich bin am rumexperimentieren, weil ich weiß das dieses Argument sonst immer gezogen hat! Nun...weiß ich nicht was ich denn verkehrt mach. Kann mir jemand auf die Sprünge helfen? tote symlinks suchen: erde:~ # `find / -type l` ; doif [! -e "$x"] then echo "$x";fi;done bash: syntax error near unexpected token `;' Was mach ich falsch? -- MfG, Clemens sig_02 ------------------------------------------------------- It is by the fortune of God that, in this country, we have three benefits: freedom of speech, freedom of thought, and the wisdom never to use either. --M.Twain-- ------------------------------------------------------- -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Clemens Wohld wrote:
Moin,
MOIN
ich bin am rumexperimentieren, weil ich weiß das dieses Argument sonst immer gezogen hat! Nun...weiß ich nicht was ich denn verkehrt mach. Kann mir jemand auf die Sprünge helfen? VIELLECHT tote symlinks suchen:
erde:~ # `find / -type l` ; doif [! -e "$x"] then echo "$x";fi;done bash: syntax error near unexpected token `;' Was mach ich falsch?
"find" IST NICHT "for". DAHER: KOMPLET KAUDERWELSCH. MACH DIR NIX DRAUS. WIE WÄRS MIT: find / -type l -exec [ Befehle ] .... oder Es in eine pipeline leiten
MfG, Clemens sig_02 ------------------------------------------------------- It is by the fortune of God that, in this country, we have three benefits: freedom of speech, freedom of thought, and the wisdom never to use either. --M.Twain-- -------------------------------------------------------
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hi, On Fri, Sep 03, 1999 at 09:46 +0200, Clemens Wohld wrote:
ich bin am rumexperimentieren, weil ich weiß das dieses Argument sonst immer gezogen hat! Nun...weiß ich nicht was ich denn verkehrt mach. Kann mir jemand auf die Sprünge helfen? tote symlinks suchen:
erde:~ # `find / -type l` ; doif [! -e "$x"] then echo "$x";fi;done ^ ^ ^ ^ ^ und hier noch ein Semikolon ^ hier wäre ein Leerzeichen günstig hier fehlt ein "for x in"
for x in `find / -type l`; do if [ ! -e "$x" ]; then echo $x; fi; done dürfte es tun. Ciao, Stefan -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Clemens Wohld wrote:
ich bin am rumexperimentieren, weil ich weiß das dieses Argument sonst immer gezogen hat! Nun...weiß ich nicht was ich denn verkehrt mach. Kann mir jemand auf die Sprünge helfen? tote symlinks suchen:
erde:~ # `find / -type l` ; doif [! -e "$x"] then echo "$x";fi;done bash: syntax error near unexpected token `;' Was mach ich falsch?
Als Einzeiler? Habe ich das hier mal gefunden: #!/bin/sh ### oldlinks - print pathnames of outdated (un-connected) symbolic links ### Usage: oldlinks directory [directories...] # # written by Tom Christiansen # 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/ -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
participants (4)
-
c.wohld@ndh.net
-
cschult@gmx.de
-
stefan.troeger@wirtschaft.tu-chemnitz.de
-
wdlists@webdirekt.de