当前位置:首页 » 编程软件 » 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结尾一样。

热点内容
电视下架缓存的还能看吗 发布:2025-07-12 19:14:12 浏览:444
安卓平板微软平板和苹果哪个好 发布:2025-07-12 19:09:37 浏览:413
数据库地区 发布:2025-07-12 19:05:41 浏览:395
如何检查vds脚本 发布:2025-07-12 19:04:24 浏览:908
命令行编译vs2013 发布:2025-07-12 19:01:22 浏览:808
c语言输出所有素数 发布:2025-07-12 19:01:19 浏览:659
查电费账号密码多少 发布:2025-07-12 18:56:19 浏览:545
吉利远景x1标配配置有哪些 发布:2025-07-12 18:56:18 浏览:533
智能算法pdf 发布:2025-07-12 18:46:07 浏览:400
php生成短链接 发布:2025-07-12 18:44:37 浏览:843