发布网友
共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