Hi team,
getting output logs wrong in different format from telnet script ...
getting Output.txt
[33m19.[0m [34mU-UU-LVDT-NODE-6006[0m [[33mNODE_3233[0m] macro_outdoor_dist-6.0.0(v4_0_2) DN:1.3.903 (1101:100:11w:500:3:2:103:aa)
[33m20.[0m [31mU-UU-LVDT-NOD-6009[0m [[33mNOD_3163[0m] macro_outdoor_dist-8.1.0(v3_1_0) DN:1.3.409 (N/A)
[33m21.[0m [31mU-UU-LVDT-NOD-6010[0m [[33mNOD_3167[0m] macro_outdoor_dist-7.1.0(v3_1_0) DN:1.3.424 (N/A)
[33m22.[0m [31mU-UU-LVDT-NOD-6011[0m [[33mNOD_4454[0m] macro_outdoor_dist-6.0.0(v4_0_2) DN:1.3.398 (1101:100:11e:300:3:2:103:dd)
[33m23.[0m [31mU-UU-LVDT-NOD-6012[0m [[33mNOD_3180[0m] macro_outdoor_dist-6.1.0(v3_1_0) DN:1.3.420 (N/A)
[33m24.[0m [31mU-UU-LVDT-NOD-9011[0m [[33mNOD_2132[0m] macro_outdoor_dist-6.1.0(v3_1_0) DN:1.3.388 (N/A)
[33m25.[0m [31mU-UU-LVDT-NOD-9013[0m [[33mNOD_2114[0m] macro_outdoor_dist-6.1.0(v3_1_0) DN:1.3.389 (N/A)
[33m26.[0m [34mU-UU-LVDT-NOD-6000[0m [[33mNOD_2891[0m] macro_outdoor_dist-6.0.0(v4_0_2) DN:1.3.724 (1101:100:11a:300:3:2:103:aa)
When run command manually its give right output like this but by using script output come diffrent
Right Output.txt is
Eg...
413. U-UU-LVDT-NOD-6002 [NOD_4406] macro_outcome_dist-8.0.0(v1_0_2) KK:1.2.494 (1234:333:aaa:2333:3:2:333:a)
414. U-UU-LVDT-NOD-6004 [NOD_3805] macro_outcome_dist-8.0.0(v1_0_2) KK:1.2.589 (1234:333:aaa:2333:3:2:333:e)
415. U-UU-LVDT-NOD-6005 [NOD_4288] macro_outcome_dist-8.0.0(v1_0_2) KK:1.2.349 (1234:333:aaa:1400:3:2:333:1e)
416. U-UU-LVDT-NOD-6006 [NOD_2810] macro_outcome_dist-8.0.0(v1_0_2) KK:1.2.352 (1234:333:aaa:a00:3:2:333:7a)
417. U-UU-LVDT-NOD-6008 [NOD_2803] macro_outcome_dist-8.0.0(v1_0_2) KK:1.2.613 (1234:333:aaa:a00:3:2:333:66)
418. U-UU-LVDT-NOD-9006 [NOD_2320] macro_outcome_dist-8.0.0(v1_0_2) KK:1.2.618 (1234:333:aaa:1400:3:2:333:22)
419. U-UU-LVDT-NOD-9014 [NOD_2095] macro_outcome_dist-8.0.0(v1_0_2) KK:1.2.347 (1234:333:aaa:a00:3:2:333:d6)
Using Following Script telnet.sh...
call it
telnet.sh >Output.txt
telnet .sh
#!/usr/bin/expect
set timeout 2
set ip [lindex $argv 0]
spawn telnet $ip
expect "login:"
send "(username)\r"
expect "Password:"
send "(password)\r"
sleep 2
send "(my commands)\r"
expect eof
exit