I need to automate logging into a machine and sending a few commands. But I am having issues with getting it to send a carrige return after the items in quotes after echo. Can someone help me out with it?
What I have so far is below:
#!/bin/sh
tpipe()
{
sleep 3
echo -e "username" #REPLACE userid WITH YOUR USERID
sleep 1
echo "pass" #REPLACE password WITH YOUR PASSWORD
sleep 1
echo "allip;" #THE COMMAND YOU WANT TO EXECUTE GOES HERE
sleep 1
echo "exit" #LOG OFF TELNET SESSION
sleep 5
}
tpipe|telnet 10.10.10.10
What I have so far is below:
#!/bin/sh
tpipe()
{
sleep 3
echo -e "username" #REPLACE userid WITH YOUR USERID
sleep 1
echo "pass" #REPLACE password WITH YOUR PASSWORD
sleep 1
echo "allip;" #THE COMMAND YOU WANT TO EXECUTE GOES HERE
sleep 1
echo "exit" #LOG OFF TELNET SESSION
sleep 5
}
tpipe|telnet 10.10.10.10