Archiv verlassen und diese Seite im Standarddesign anzeigen : Parameter Übergabe
Hallole,
Du musst den Befehl zwischen Backticks setzen, dann erkennt die Shell den Befehl und ersetzt ihn gegen das Ergebnis:
VAR=`/sbin/ifconfig | grep -e 'inet addr' | awk '{printf $2}'`
Gruß micha
jgbauman
22-05-2001, 12:00
Suchst Du nach folgendem?
VALUE=`/sbin/ifconfig | grep -e 'inet addr' |awk '{print $2}'`
(Beachte den Unterschied zwischen ' [Shift + #] und ` [Shift + ´] und ´ [´] )
mightymike99
22-05-2001, 18:42
Es gibt einen Weg dies Verwirrung mit den ' oder ` oder ´ etwas zu vermeiden. Verwende für die Kommandoausgabeersetzung lieber $( ) , die Hochkommata sind hier nur für die Quotierung zuständig(... sonst schnappt sich die shell noch das $5)
z. B.
MyFíleSize=$(ls -l datei.txt| awk '{print $5}')
Gruß
Tobias
hallo,
ich möchte mich nun der shell programmierung widdmen und habe schon ein problem. ;)
sagen wir mal ich möchte die folgende ausgabe einer variablen zuweisen
/sbin/ifconfig | grep -e 'inet addr' |awk '{print $2}'
Wie stelle ich das nun an, ich habe schon etliche möglichkeiten ausprobiert, aber ich komm einfach nicht dahinter.
danke im voraus
boris
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.