shell脚本命令错误后继续执行

xuhaoee 2017-07-12 01:00:17
有一段如下的c shell脚本,在cd进某个目录失败后,继续脚本的执行,但是现在只要some_path目录不存在,脚本就直接退出了,并报错“No such file or directory”!怎样让cd命令错误,还是能继续执行呢?

cd $some_path
if($?)
{
#目录不存在,cd失败的操作
}
...全文
5137 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
战在春秋 2017-07-12
  • 打赏
  • 举报
回复
可以换个思路,先判断目录是否存在, 如果存在,再调用cd命令。 如果不存在,不处理或者给出提示信息。

70,024

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧