当前位置:首页 » 编程软件 » linuxshell脚本中if

linuxshell脚本中if

发布时间: 2024-05-07 13:25:01

linux shell的if语句

echo "你继续吗?Y or N"
read ANSWER
if [ “$ANSWER” = “Y” -o “$ANSWER” = “y” ] ; then
echo "你选择了$ANSWER";
elif [ “$ANSWER” = “N” -o “$ANSWER” = “n” ] ; then
echo "你选择了$ANSWER";
else
echo "输入错误"
exit
fi
这部分我是看的《Linux就该这么学》这本书籍,你有兴趣也可以好好看看这本书,讲的非常详细。

❷ 在linux下shell脚本中if中用到or怎么写

linux下shell脚本的逻辑的or用运算符 || 表示,if中用到or的写法实例如下:

a=10

b=20

if[[$a-lt 50||$b-gt 50]]

then

echo"返回 true"

else

echo"返回 false"

fi

其中$a-lt100表示a<50 为真;$b-gt 50 表示b>50为假;真 or 假为真。

所以输出结果为:返回 true


(2)linuxshell脚本中if扩展阅读

1、shell中流程控制if基本语法介绍:

if condition

then

command1

command2 ...

commandN

fi


2、shell中的另一个逻辑运算符and (&&)用法实例介绍:

a=10

b=20

if[[$a-lt100&&$b-gt100]]

then

echo"返回 true"

else

echo"返回 false"

fi

输出结果为:返回 false

❸ linux 下shell 脚本 if条件,想写 a=0且b=0 或者c!=0,应该怎么写啊、我写成if [$a -eq 0] && [ $b -eq 0

root@Bizbox:~# a=0
root@Bizbox:~# b=0
root@Bizbox:~# c=5
root@Bizbox:~# if [ $a = 0 -a $b = 0 ]&&[ $c != 0 ]; then
> echo success
> fi
success
注意方括号中前后的空格!

❹ linux的shell 脚本里怎么用if 判断文件大小呀

需要几个工具 基本上思路是 用 配合awk取得文件大小 ,然后if判断
伪代码如下

s=` -k logfile|awk '{print $1}'`
if [ $s -gt 1024000000 ]
then
停止oracle监听进程
rm -rf logfile && touch logfile
启动oracle监听进程
else
continue
fi

❺ Linux里面shell里面fi命令作用是什么

fi 是if语句的固定格式,shell里面有各种循环,都有固定的格式,个人理解是告诉计算机,这个循环语句到此,类似case循环一esac结尾一样。

热点内容
关键行动安卓如何下载 发布:2024-11-08 23:56:59 浏览:58
大便压缩小 发布:2024-11-08 23:52:37 浏览:292
墨刀数据库 发布:2024-11-08 23:51:10 浏览:306
javaget乱码 发布:2024-11-08 23:41:56 浏览:81
空文件python 发布:2024-11-08 23:38:08 浏览:487
取消网络访问密码 发布:2024-11-08 23:34:09 浏览:730
在我的世界服务器中怎么设置血月 发布:2024-11-08 23:30:07 浏览:630
安卓机如何设置自动录音 发布:2024-11-08 23:27:56 浏览:310
怎么打开加密压缩包 发布:2024-11-08 23:26:43 浏览:721
安卓91视频可以在哪里下载 发布:2024-11-08 23:26:42 浏览:50