Hallo, Am Fre, 04 Apr 2008, Christian Brabandt schrieb:
On Fri, 04 Apr 2008, tressi74 wrote:
ich versuche ein Shell Script zu schreiben und würde gerne aus einer Datei einen Wert in eine andere Datei schreiben. Mit 'more <dateiname> | grep <Wert>' finde ich die Zeile, in der die gewünschten Angaben stehen. Nämlich: 'Der gesuchte Wert steht hier 20.000 2.536' Jetzt würde ich gerne die 2.536 als Wert in eine andere Datei schreiben. Kann
Wert=`grep Wert datei |awk '{print $NF}'` Und dann kannst du die Variable $Wert irgendwohin schreiben:
*PATSCH* Greppen kann awk selber. awk '/Wert/{print $NF;}' datei und auch ausgeben oder direkt in eine Datei schreiben: awk '/Wert/{print $NF;}' datei > ausgabedatei awk '/Wert/{print $NF > "ausgabedatei";}' datei HTH, -dnh -- "I think there is a world market for maybe five computers." -- Thomas Watson, chairman of IBM, 1943. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org