Linux 使用cat命令时抑制错误消息

Linux 使用cat命令时抑制错误消息,linux,error-handling,cat,Linux,Error Handling,Cat,我有一个脚本,使用cat命令递归复制文件夹中文件的内容,如下所示 test -f /tmp/$F || cat $F > /tmp/$F 我得到以下错误 cat: read error: Invalid argument 我想知道如何抑制此错误。我只能访问shell解释器(没有bash) 谢谢将错误消息发送到/dev/null cat $F 1>/tmp/$F 2>/dev/null 使用更多的引用!我的缺点是引用得不好$F可以是一个目录,所以我通过test-F检查文件。

我有一个脚本,使用cat命令递归复制文件夹中文件的内容,如下所示

test -f /tmp/$F || cat $F > /tmp/$F
我得到以下错误

cat: read error: Invalid argument
我想知道如何抑制此错误。我只能访问shell解释器(没有bash)


谢谢

将错误消息发送到
/dev/null

cat $F 1>/tmp/$F 2>/dev/null

使用更多的引用!我的缺点是引用得不好$F可以是一个目录,所以我通过test-F检查文件。无论如何,这似乎是可行的,cat$f2>/dev/null 1>/tmp/$F