如何在shell脚本中,判断一个基本命令执行是否成功

2025年03月24日 06:43
有1个网友回答
网友(1):

[ $? -eq 0 ] && echo '成功' || echo '失败'

[root@centos~]# ls
anaconda-ks.cfg  install.log  install.log.syslog  rpmbuild
[root@centos~]# [ $? -eq 0 ] && echo '成功' || echo '失败'
成功
[root@centos~]# lsss
-bash: lsss: command not found
[root@centos~]# [ $? -eq 0 ] && echo '成功' || echo '失败'
失败
[root@centos~]#