必须重复低于 100 次以上。所以第一个命令需要参数$1
并获取 string A001C7F28AB20
。然后第二个命令是使用该字符串。
# 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}'