prss.net
当前位置:首页 >> shEll ElsEiF >>

shEll ElsEiF

if 条件;then if 条件;then 代码 else 代码 fi else if 条件;then 代码 else 代码 fi fi

if elif elif else fi

不必须,可以直接 if 【条件】 【要做的内容】 fi; 这样就可以了。也可以用else if 【条件1】 【要做的内容1】 else if 【条件2】 【要做的内容2】 fi;

awk ' { if ($1==1) print "A" else if ($1==2) print "B" else print "C" }' #命名为1.sh 执行方法:echo "1" | sh 1.sh 写成一行: echo "3" | awk '{if ($1==1) print "A"; else if ($1==2) print "B"; else print "C"}'

一行一行写就行啦。 你这不就是 语句1 语句2 语句3

if 与elif是同等级的,进入了if分支,elif是不会进入的

看来你对逻辑结构不是很熟悉啊,改为这样即可: if [ -e ./test19 ] then if [ !-f ./test19 ] then touch ./test19 fi else touch ./test19 fi 我把这些: /这里应填什么?/ else 这个删除。只有一个逻辑就没有必要else了。但是前面注意逻辑变...

简单的写了个,不考虑异常输入 #!/bin/bash if [ $1 -gt 100 ] then echo "the number is greater than 100" elif [ $1 -lt 10 ] then echo "the number is smaller than 10" else echo "the number is between 10 and 100"

if [ $a = "aa" -a $b = "bb" ] || [$c = "cc" -a $d = "dd" ]; then echo "success" fi 是这个意思吗

问题出在echo("true") 或者echo("false")这一句,ftp里面不支持,你手动执行一下就知道了。 ftp> echo("true")?Invalid commandftp> helpCommands may be abbreviated. Commands are:! debug mdir sendportsite$ dir mget put sizeaccount disco...

网站首页 | 网站地图
All rights reserved Powered by www.prss.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com