100회 미만으로 반복해야 합니다. 따라서 첫 번째 명령은 매개변수를 사용 $1
하고 문자열을 가져옵니다 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}'