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

2025-03-24 06:43:27
推荐回答(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~]#