2、for a in {1..100}do echo $RANDOMdone
3、for (( c=1c<=5c++ ))do echo $RANDOMdone
4、for ((c=1c<21c+=2))do echo "Welcome $c times" done
5、for line in $(cat user.txt)do getent shadow $linedone
6、for FILE in $(cat file)do tar zcf $FILE.tar.gz $FILErm -rf $FILEdone
7、# awk计算所有行所有区域的总和
awk '{for (i=1i<=NFi++) s=s+$i}END{print s}'
如何重复执行?使用循环语句可以控制循环次数
当然你可以把那几条命令打包成一个函数
可以反复执行
也可以循环控制重复执行shell脚本
当然也可以定时执行
先说下$和#在linux系统终端(命令行)中通常代表的什么: $打头的表示这不是在root用户(管理员用户)下执行的命令 #打头的和前者相反,即root用户下 再说如何使$变为#? 即在命令行中如何切换到root用户下: $su root 【键盘按回车】 输入root的密码 如果不知道root的密码,可以通过重新设置,但是下面的方法需要知道当前用户的密码: $sudo passwd root 【键盘按回车】 会提示输入当前用户的密码 接着会提示输入root的新密码 最后确认新密码 希望能帮到你,欢迎来到linux的世界。 不明白可以追问。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)