{ echo ' ' ;echo ' IP : ' ;ip route get 8.8.8.8 | cut -d' ' -f7,8 | tr -d 'src' ;echo ' ' ;dmidecode -t bios | grep -iw 'Version' ;echo ' ' ;}
die Ausgabe des oben genannten Befehls lautet:
IP: 10.0.0.1
Version: 1.8
aber ich möchte es richtig ausrichten, Beispiel unten:
IP:10.0.0.1|Version:1.8
Bitte helfen Sie, dies ist eine dringende Anfrage. Vielen Dank im Voraus
Antwort1
Das hier könnte helfen:
echo "'IP:$(ip route get 8.8.8.8 | grep '\<via\>' | awk '{print $7}')|Version:$(dmidecode -t bios | grep -iw Version | awk '{print $2}')'"
Beachten Sie, dass dies nicht berücksichtigt wird ip route get 8.8.8.8 | grep '\<via\>'
oder dmidecode -t bios | grep -iw Version
möglicherweise mehr als eine Zeile zurückgibt.