我听说过“猫的无用使用”并找到了一些建议,但是以下内容在我的bash shell中什么都没有输出。
< filename
使用cat的效果与预期的一样。
cat filename
我正在使用Fedora Core 18和GNU bash,版本4.2.45(1)。
编辑:在管道前使用它也不起作用。
< filename | grep pattern
而使用cat的效果可预期。
cat filename | grep pattern
EDIT2:澄清一下,我知道我可以使用它
grep pattern < filename
但我在这里阅读了/programming/11710552/useless-use-of-cat,我也可以在命令前使用它。但是,它不能在命令前运行。
2
有用。您所尝试的与Jonathan Leffler的评论所暗示的不一样。
—
manatwork 2013年
“ cat的目的是连接(或“连接”)文件。如果它只是一个文件,则根本不进行任何连接就是在浪费时间,并且要花很多时间。” partmaps.org/era/unix/award.html
—
Bonsi Scott