0
私はこのbashスクリプトがあります。保存Expected_outputファイルに(バッファ) - バッシュ
#!/bin/bash
read -p "Enter IP Address: " ip
read -p "login: " user
read -p "password: " password
/usr/bin/expect<<EOF
spawn telnet ${ip}
expect "login"
send "${user}\n"
expect -re "password"
send "${password}\n"
expect ">"
send "show system\r"
expect ">"
send "show interfaces 6/2 counters\r"
expect ">"
send "exit\r"
expect ">"
sleep 2
exit
EOF
を、私はコマンド「ショーシステム」と「show interfacesの6/2カウンタ」によって返された値を保存しようとしています私のホームディレクトリにあるLogs.txtというファイルに保存します。
私は期待してスクリプトに同じことを行うことができますどのようにecho "Date creation $(date)" >> ~/ls.txt
echo >> ~/ls.txt
echo "show system output" >> ~/ls.txt
echo Hello >> ~/ls.txt
echo >> ~/ls.txt
echo "output" >> ~/ls.txt
echo Hello2 >> ~/ls.txt
を使用bashで
?
ありがとうございます。
オーバーライドではなく2つの出力を追加する必要があります。あなたはとしてファイルに書き込むことができ
おかげであなたは、私はあなたのソリューションを試してみましょう – Jigen