linux 指令碼 for 與while實際中的區別

wangzhensheng發表於2013-05-17

用for 讀取伺服器列表,空格間隔
for h in `cat a`; do ssh } 'chkconfig --level 35 ntpd on && chkconfig --list ntpd && service ntpd status && ntpq -n -p' ;done


#以下命令每讀取一行IP地址,如果不執行ssh命令while正常執行,如果執行的是ssh命令,則只有第一個IP地址成功完成ssh命令
cat a | while read ip ; do command ;done

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8806316/viewspace-1060512/,如需轉載,請註明出處,否則將追究法律責任。

相關文章