shell逐行讀取文件內(nèi)容 linux shell腳本用while read逐行讀取文本的問(wèn)題?
linux shell腳本用while read逐行讀取文本的問(wèn)題?1. 使用重定向機(jī)制時(shí),ip.txt文件文件中的信息已被讀入并重定向到整個(gè)while語(yǔ)句。因此,當(dāng)我們?cè)趙hile循環(huán)中再次調(diào)用re
linux shell腳本用while read逐行讀取文本的問(wèn)題?
1. 使用重定向機(jī)制時(shí),ip.txt文件文件中的信息已被讀入并重定向到整個(gè)while語(yǔ)句。因此,當(dāng)我們?cè)趙hile循環(huán)中再次調(diào)用read語(yǔ)句時(shí),我們將讀取下一條記錄。這就是問(wèn)題所在。SSH語(yǔ)句只讀取輸入中的所有內(nèi)容。若要阻止SSH讀取所有內(nèi)容,請(qǐng)?jiān)谧x取IPS時(shí)添加一個(gè)
do
echo$IPS
UPT=`SSH root@${IP1}正常運(yùn)行時(shí)間
echo$UPT
完成
2。用于
用于`cat中的IPip.txt文件`do
echo${ips}
upt=`ssh root@${ips}正常運(yùn)行時(shí)間`
echo$upt
完成