send -- "cat $filename |grep ([0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\})\r"
expect -re "([0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}) *$prompt$"
set IP $expect_out(1,string)
scritp 기대에 변수에 설정할
을 기대하지만 난 suceeding 아니에요. 어떤 생각? 나는/usr/local/bin/expect를 사용하고있다. 감사합니다.
파싱하려는 출력의 예를 들려 줄 수 있습니까? –
R @ rn2osscs603> CD/var에/옵션/BLA/EDD/ARNE_SIU ranosusr @ rn2osscs603> 그렙 -IL FXL704 * FXL704_FRTAMX_SIU_ARNE.xml ranosusr @ rn2osscs603> ............... .. 이것은 출력물이며 File : FXL704_FRTAMX_SIU_ARNE.xml에서 Ipaddress와 aasign을 변수 – user3319356