加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

shell – 当源文件不存在时,如何让’cp’命令不会触发错误?

发布时间:2020-12-15 18:44:00 所属栏目:安全 来源:网络整理
导读:我正在使用Mac OS X. 我正在尝试使用cp命令复制一些文件来构建这样的构建脚本. cp ./src/*/*.h ./aaa 但是如果./src目录中没有.h文件,则此命令会触发错误. 如何使命令不会触发错误? (静默失败)错误使构建结果失败,但我只想复制只有一些头文件. 如果您正在谈
我正在使用Mac OS X.
我正在尝试使用cp命令复制一些文件来构建这样的构建脚本.
cp ./src/*/*.h ./aaa

但是如果./src目录中没有.h文件,则此命令会触发错误.
如何使命令不会触发错误? (静默失败)错误使构建结果失败,但我只想复制只有一些头文件.

如果您正在谈论错误消息,可以通过将其发送到位桶来抑制它:
cp ./src/*/*.h ./aaa 2>/dev/null

如果要禁止退出代码和错误消息:

cp ./src/*/*.h ./aaa 2>/dev/null || :

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读