如何在linux shell中if表达语句

发布网友

我来回答

3个回答

热心网友

如果仅仅是在ABC 后运行 ls abc.txt
那你让它们先后运行就是了,不需要if:
ABC;  ls abc.txt
或者:
ABC
ls abc.txt

if 只有在下列情况下是必要的:
1. ABC 成功,返回0时运行 ls abc.txt
ABC && ls abc.txt
2. ABC 失败,返回非0时运行 ls abc.txt
ABC || ls abc.txt

当然,也有 可能我的理解 有问题,那就抱歉了!

热心网友

你说的是if 的用法吗
if [ your expression]; then
ls abc.txt
else
echo "your script!"
fi

热心网友

#/bin/bash
read AAA
if [ $AAA = 'ABC' ]; then
ls abc.txt
else
echo 'Please input ABC!'
fi

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com