다른 명령의 출력을 사용하여 열을 추출하는 빠른 셸(bash+awk) 스크립트

다른 명령의 출력을 사용하여 열을 추출하는 빠른 셸(bash+awk) 스크립트

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}'

관련 정보