我知道我可以忽略全部类似这样的错误:
command 2>/dev/null
但我只想忽略特定的错误。
例如,如果我运行:
cp file
我收到错误:
cp:‘文件’后缺少目标文件操作数
如果错误中包含字符串“操作数”,我该如何忽略它?
如果出现错误才不是包含字符串“操作数”,我希望打印错误。
答案1
尝试这个:
cp file 2>&1 | grep -v operand
我知道我可以忽略全部类似这样的错误:
command 2>/dev/null
但我只想忽略特定的错误。
例如,如果我运行:
cp file
我收到错误:
cp:‘文件’后缺少目标文件操作数
如果错误中包含字符串“操作数”,我该如何忽略它?
如果出现错误才不是包含字符串“操作数”,我希望打印错误。
尝试这个:
cp file 2>&1 | grep -v operand