3 Mar
2004
3 Mar
'04
09:14
Hi On Wednesday 03 March 2004 09:35, Kai Krämer wrote: > Meine weitere Kombination hingegen nicht > find . -name "*" -exec less "{}" | grep char ";" > > Wo liegt denn mein Fehler. Ich dachte, so sei das Richtig :-( Habe > auch schon mit Anführungszeichen probiert. man und info haben mich > nicht sonderlich schlau gemacht. Wie es geht weißt du ja schon :-) 1. Besser nach type f suchen. Mit Verzeichnissen sockets usw. kann grep nichts anfangen. 2. Im exec-block kannst du so keine pipe anfangen. 3. less ist nicht gut geeignet um die ausgabe weiterzuleiten. Besser cat (was im exec-Teil von find aber auch nicht geht) oder eben {} als Argument. Wenn du aus irgendwelchen Gründen Sachen aus find pipen willst, dann rufe im -exec-Teil ein Skript auf. Dadrin kann man dann pipen wie man will. mfg Axel