文件表达式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阅读
1点赞
shellif语句格式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阅读
1点赞
如果您曾用 C 编写过与文件相关代码,则应该知道:要比较特定文件是否比另一个文件新需要大量工作。那是因为 C 没有任何内置语法来进行这种比较,必须使用两个 stat() 调用和两个 stat 结构来进行手工比较。相反,bash 内置了标准文件比较运算符,因此,确定&ldquo;/tmp/myfile 是否可读&rdquo;与查看&ldquo;$myvar 是否大于 4&rdquo;一样容易。
转载 2011-08-02 11:20:57
571阅读
shellif循环语句 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阅读
  • 1
  • 2
  • 3
  • 4
  • 5