台灣最大程式設計社群網站
線上人數
917
 
會員總數:239073
討論主題:185519
歡迎您免費加入會員
討論區列表 >> 其他語言 >> shell script save new filename
[ 變換順序 ]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
shell script save new filename
價值 : 20 QP  點閱數:405 回應數:0

樓主

7059
門外漢
0 9
150 14
發送站內信

Hi, i'm try write shell script for auto ssh login and also execute cli, finally save to /home, but i hope save file name use the server.txt content. I have change "done > /home/1.txt" to "done > /home/variable.txt but still fail. What should i do? Thanks.

server.txt
=============
10.0.1.1
10.0.1.2
=============

to

/home
=============
10.0.1.1.txt
10.0.1.2.txt
=============

enter code here

#!/bin/bash
#input server names line by line in server.txt
cat server.txt |  while read variable
do
sshpass -p 123456 ssh -T -o StrictHostKeyChecking=no  admin@variable << EOF
#execute cli
exec xxx 
EOF

done > /home/1.txt 


搜尋相關Tags的文章: [ shell script ] ,
本篇文章發表於2016-10-06 09:47
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
目前尚無任何回覆
[ 變換順序 ]   

回覆
如要回應,請先登入.