Archiv verlassen und diese Seite im Standarddesign anzeigen : wie Befehl Weiterverarbeiten?
Hallo,
ich lese von einer Datei ein. Das mache ich mit folgendem Befehl:
$(cat stinger.txt|grep -i .attachment|cut -f4 --delimiter=\\|gawk '{print $1}')
Nun möchte ich die Ausgabe gerne weiterverarbeiten. Durch das cat geht dies natürlich nicht. Außerdem nervt es, wenn ein Eintrag doppelt besteht.
Weiß jemand wie ich das realisieren kann?
Mike
wie waere es mit beispielen und erklaerung was genau du damit machen willst bzw. was das damit macht ?
auf bald
oenone
Ich weiß zwar net was du genau meinst - aber schau mal nach tee
man tee :)
Irgend etwas wird dein Befehl ja ausgeben oder? Das kannst du in einer Variable speichern und weiterverarbeiten.
x=$(cat stinger.txt|grep -i .attachment|cut -f4 --delimiter=\\|gawk '{print $1}')
echo $x
Morgen,
eigentlich wollte ich die Ausgaben in einer Varible speichern. Dachte mir es geht ähnlich mit Hashes unter Perl.
Jetzt lese ich mittels einer while Schleife die Datei ein. Ist ziemlich langsam aber auf Geschwindigkeit kommt es mir nicht an :)
Danke für alle die helfen wollten
Mike
> eigentlich wollte ich die Ausgaben in einer Varible speichern.
Mein Beispiel speichert die Ausgabe deines Befehls in der Variablen $x
bei perl wuerde es so aussehen:
$x=`cat stinger.txt|grep -i .attachment|cut -f4 --delimiter=\\|gawk '{print $1}'`
Du speicherst aber nur die letzte Ausgabe von cat in der Variablen!
Mike
Powered by vBulletin® Version 4.2.0 Copyright ©2013 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.