文件表达式if [ -f file ] 如果文件存在if [ -d ... ] 如果目录存在if [ -s file ] 如果文件存在且非空if [ -r file ] 如果文件存在且可读if [ -w file ] &
原创
2013-12-12 15:02:39
456阅读
一、逻辑运算符 逻辑卷标表示意思1.关于档案与目录的侦测逻辑卷标!-f常用!侦测『档案』是否存在 eg: if [ -f filename ]-d常用!侦测『目录』是否存在-b侦测是否为一个『 block 档案』-c侦测是否为一个『 character 档案』-S侦测是否为一个『 socket 标签档案』-L侦测是否为一个『 symbolic link 的档案』-e侦测『某个东西』是否存在!2.关
原创
2016-02-25 12:19:56
594阅读
[xiaomo@vm01 ~]$ cat test1.sh #!/bin/bashecho "你的是什么操作系统?"select os in "Linux" "Unix" "Mac" "Windows"do breakdoneecho "你的操作系统是$os"[xiaomo@vm01 ~]$ ./test1.sh
原创
2016-02-25 11:52:22
500阅读
for循环默认以空格分割[xiaomo@vm01 ~]$ cat test2.sh #!/bin/bashfor i in 1 2 3 4 5do echo $idoneecho "循环结束!"[xiaomo@vm01 ~]$ ./test2.sh 12345循环结束![xiaomo@vm01 ~]$
原创
2016-02-25 11:56:28
732阅读
一、echo命令用法1.格式echo参数字符串2.常用参数常用参数说明n表示输出不换行E禁止反斜杠转义,与e参数功能相反e输出转义字符,将转义后的内容输出到屏幕上3.转义符转义符说明\b相当于退格键,但前提是“\b”后存在字符"\b"表示删除前一个字符"\b\b"表示删除前两个字符\c不换行输出。后面无字符时相当于echon"\c"后有字符时,将不被输出\n换行,但是换行后的新行从“\n”处开始另
原创
2021-12-26 18:54:24
265阅读
点赞
shell中的if语句格式1:单分支if [ 判断 ];then 命令fi 格式2:双分支if [ 判断 ];then 命令else 命令fi格式3:多分支if [ 判断 ];then 命令elif 命令elif 命令else 命令... ...fi#!/bin/bashnum=$[RANDOM%1 ...
转载
2021-08-08 11:42:00
188阅读
2评论
shell中集中语句的总结: if语句: 但分支的if语句: if [ ];then cmd; fi 双分支的if语句:
原创
2014-09-11 21:31:18
284阅读
1、基本语法: if [ command ]; then 符合该条件执行的语句 fi 2、扩展语法: if [ command ];then 符合该条件执行的语句 elif [ command ];then 符合该条件执行的语句 else 符合该条件执行的语句 fi 3、语法说明: bash she
转载
2021-06-05 22:22:00
238阅读
2评论
for循环
如何工作?
for 循环是3个shell循环结构中的第一个。这个循环允许指定一个值的列表。列表中的命令为每个在列表中的值执行。
这个循环的语法结构是这样的:
for NAME [in LIST ]; do COMMANDS; done
如果 [in LIST] 不存在的话,就使用 in $@ 替换且 for 对每个位置参数执行一次 COMM
转载
精选
2010-05-19 02:01:43
1807阅读
一、条件测试 1、test命令 测试表达式是否成立,若不成立返回0,否则返回其他数值 test 条件表达式 //或者 [ 条件表达式 ] 2、示例 二、文件测试 1、格式 操作符 文件名或者目录名 2、常用的测试操作符 -d∶ 测试是否为目录(Directory)-e∶ 测试目录或文件是否存在(Ex ...
转载
2021-07-19 11:26:00
175阅读
2评论
if else语句:if ((score<60))then echo " 不及格"elif ((score>=60 && score<100))then echo "及格"else echo "输入错误"fi单行写法:if ((1==1)); then echo "成立";else echo "不成立";fi;判断文件是否可写,输入的数据
转载
2021-04-21 09:51:45
204阅读
2评论
目录 一、条件测试 二、文件测试 三、整数值比较 四、字符串比较 五、逻辑测试 六、if语句 七、case语句结构 一、条件测试 1、test命令 测试表达式是否成立,若不成立返回0,否则返回其他数值 test 条件表达式 //或者 [ 条件表达式 ] 2、示例 二、文件测试 1、格式 操作符 文件 ...
转载
2021-07-15 11:58:00
312阅读
2评论
一 条件测试 1 test命令 测试表达式是否成立 ,若不成立返回0,否则返回其他数值 2 文件测试 3、整数值比较 4、字符串比较 5、逻辑测试 二、if条件语句 1、单分支 2、双分支 3、多分支 4、例题 提示用户输入内容,使用if 语句判断输入的内容是否为整数,并判断是偶数还是奇数 三.ca ...
转载
2021-07-18 21:43:00
154阅读
2评论
一 条件测试 1 test命令 测试表达式是否成立 ,若不成立返回0,否则返回其他数值 2 文件测试 3、整数值比较 4、字符串比较 5、逻辑测试 二、if条件语句 1、单分支 2、双分支 3、多分支 4、例题 提示用户输入内容,使用if 语句判断输入的内容是否为整数,并判断是偶数还是奇数 三.ca ...
转载
2021-07-19 10:59:00
134阅读
2评论
语法一:for var in value1 value2 ...... do commandsdone演示:从一数到9直接赋值#!/bin/bashfor var in 1 2 3 4 5 6 7 8 9 do echo $var sleep 1done用命令赋值#!/bin/bashfor i in 'seq 1 9' do echo $
原创
2022-05-29 18:58:11
370阅读
if 是判断语句,if语句的作用跟 [ ] 差不多,一般判断比较多或者执行的语句比较多的话,那么就会使用if
原创
2018-03-22 20:04:44
7941阅读
点赞
如果您曾用 C 编写过与文件相关的代码,则应该知道:要比较特定文件是否比另一个文件新需要大量工作。那是因为 C 没有任何内置语法来进行这种比较,必须使用两个 stat() 调用和两个 stat 结构来进行手工比较。相反,bash 内置了标准文件比较运算符,因此,确定“/tmp/myfile 是否可读”与查看“$myvar 是否大于 4”一样容易。
转载
2011-08-02 11:20:57
571阅读
shell中的if循环语句
if语句
语法:
1)
if 命令/条件
then
语句
fi
机理:如果if后的命令执行成功,或条件为真。则执行then后的语句;否则,程序退出
2)
if 命令/条件
then
语句
else
语句1
fi
机理:如果if后的命令执行成功,或条件为真,则执行then后的语句,执行else后的语句1
转载
精选
2012-04-28 15:22:00
791阅读
一、shell中的循环语句(1)while [ 表达式 ]do 命令1 命令2 ...done规则:首先判断表达式是否成立,成
原创
2022-07-11 15:50:49
238阅读