100回未満で繰り返す必要があります。したがって、最初のコマンドはパラメータを使用して$1
文字列を取得しますA001C7F28AB20
。次に、2番目のコマンドはその文字列を使用することです。
# Command1 ->snmpget -v1 -c elephantblue $1 1.3.6.1.2.1.1.5.0
SNMPv2-MIB::sysName.0 = STRING: A001C7F28AB20
# Command2 ->LSMcli server user password Show -F=nibtp | grep A001C7F28AB20
A001C7F28AB20 0.0.7.227 x.y.z.w "VPN-1 Express/Pro ROBO" Standard_Office_1100
x.y.z.w
与えられたものをどのように抽出する必要がありますか$1
?
答え1
この試み:
LSMcli server user password Show -F=nibtp | grep $(snmpget -v1 -c elephantblue $1 1.3.6.1.2.1.1.5.0 | awk '{print $4}') | awk '{print $3}'