c语言sscanf函数的用法是什么
270
2022-11-04
shell编程之循环语句
shell编程之循环语句
Bash Shell中主要提供了三种循环方式:for、while和until。
一、for 语句
Ⅰ、简介
for循环是编程语言中一种循环语句,而循环语句由循环体及循环的判定条件两部分组成,其表达式为:
for(单次表达式;条件表达式;末尾循环体){中间循环体;}。
for循环,又有人称之为条件循环,或者for i in ,其实就是for循环的特性,次数和给与的条件是成正比的
Ⅱ、结构
for 变量名 in 取值列表 do 命令序列 done
二、while循环
只要条件成立,则反复循环,不成立即停止
1、while语句结构
while 条件测试操作 do 命令序列 done
计算从1-100的整数和
vim while_1-100all.sh
sh while_1-100.sh 1-100之间所有整数和为5050
2.批量添加用户
用户名以qqq开头,按数字顺序进行编号一共1-20,添加20个用户初始密码均设为123456
vim useradd.sh
三、until 循环
重复测试某个条件,只要条件不成立则反复循环
1、until语句结构
until 条件测试操作 do 命令序列 done
vim until_1-50.sh
sh -x until_1-50.sh
四、常用字符
echo -n 表示不换行输出 echo -e 输出转义字符,将转义后的内容输出到屏幕上 常用的转义字符如下: \b 转义后相当于按退格键(backspace),但前提是"\b"后面存在字符;"\b"表示删除前一个字符,"\b\b"表示删除前两个字符。 \c 不换行输出,在"\c"后面不存在字符的情况下,作用相当于 echo -n; 但是当"\c"后面仍然存在字符时,"\c"后面的字符将不会被输出。 \n 换行,被输出的字符从"\n"处开始另起一行。 \f 换行,但是换行后的新行的开头位置连接着上一行的行尾; \v 与\f相同; \t 转以后表示插入tab,即横向制表符; \r 光标移至行首,但不换行,相当于使用"\r"以后的字符覆盖"\r"之前同等长度的字符;但是当"\r"后面不存在任何字符时,"\r"前面的字符不会被覆盖 \\ 表示插入"\"本身;
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~