PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : bash script frage



golddachs
16.08.05, 13:07
also ich fuehre in einem script einen befehl aus, zB
tail -n 5 /bla |grep "test" etc etc.

das gibt mir einen text zurück.
wie kann ich nun diesen von dem kommando zurückgegebenen text in meinem bash skript in einer variable speichern?

traffic
16.08.05, 13:15
Die Variable $(befehl) hat als Wert die Ausgabe des Befehls "befehl", Du kannst also entweder direkt mit

$(tail -n 5 /bla |grep "test")
arbeiten oder sowas hier verwenden:

WAS_AUCH_IMMER=$(tail -n 5 /bla |grep "test")
echo $WAS_AUCH_IMMER
bla blubb etc.
export WAS_AUCH_IMMER
unset WAS_AUCH_IMMER
blubb bla etc.