應(yīng)該是
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供疊彩網(wǎng)站建設(shè)、疊彩做網(wǎng)站、疊彩網(wǎng)站設(shè)計、疊彩網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、疊彩企業(yè)網(wǎng)站模板建站服務(wù),十年疊彩做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
sed
-n
"${i}p"
你的那個寫法相當(dāng)于
sed
-n
"${ip}"
,等于是取變量ip的值,當(dāng)然不行了
如何重復(fù)執(zhí)行?
使用循環(huán)語句可以控制循環(huán)次數(shù)
當(dāng)然你可以把那幾條命令打包成一個函數(shù)
可以反復(fù)執(zhí)行
也可以循環(huán)控制重復(fù)執(zhí)行shell腳本
當(dāng)然也可以定時執(zhí)行
#!/bin/sh
while :
do
ntpdate 192.168.0.235
sleep 1
done
保存這個腳本,比較叫file.sh
然后給他執(zhí)行權(quán)限 chmod +x file.sh
設(shè)置開機自動啟動 cp file.sh /etc/rc3.d/S99ntp
cp file.sh /etc/rc5.d/S99ntp
時間可以自己調(diào),我上面寫sleep 1 是停一秒
1、for FILE in $(ls); do [COMMAND]; done
2、for a in {1..100}; do echo $RANDOM; done
3、for (( c=1; c=5; c++ )); do echo $RANDOM; done
4、for ((c=1; c21; c+=2)); do echo "Welcome $c times" ; done
5、for line in $(cat user.txt); do getent shadow $line; done
6、for FILE in $(cat file); do tar zcf $FILE.tar.gz $FILE;rm -rf $FILE; done
7、# awk計算所有行所有區(qū)域的總和
awk '{for (i=1; i=NF; i++) s=s+$i}; END{print s}'