gpt4 book ai didi

linux - 当 src 文件不存在时避免 cat 命令出错

转载 作者:太空狗 更新时间:2023-10-29 11:41:21 34 4
gpt4 key购买 nike

我正在尝试使用 linux 命令将文件 1 的内容复制到文件 2

cat file1 > file2

file1 可能可用也可能不可用,这取决于程序运行的不同环境。如果 file1 不可用,应该在命令中添加什么,这样它就不会返回错误?我读过附加 2>/dev/null 不会出错。虽然这是真的,但我没有收到命令错误

cat file1 2>/dev/null > file2当 file1 不存在时,使 file2 的先前内容完全为空。我不想丢失 file2 的内容,以防 file1 不存在并且不希望返回错误。

还有哪些其他情况下命令会失败并返回错误?

最佳答案

首先测试 file1

[ -r file1 ] && cat ...

有关详细信息,请参阅帮助测试

关于linux - 当 src 文件不存在时避免 cat 命令出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47187236/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com