使用管道时,如何在没有警告的情况下使用ZCAT



我试图通过option -q or 2>/dev/null静音zcat警告到目前为止,什么都没有。当丢失文件名时,我会继续得到相同的警告。我正在浏览100秒的压缩文件以提取特定数据。想法是,ZCAT是否遇到一个坏名称或缺少的文件名,ZCAT将保持不变并等待下一个周期,但目前这是我在使用这两个选项时所得到的

zcat -q $ ram |头-N1或ZCAT $ RAM |头-N1 2>/dev/null

gzip: compressed data not read from a terminal. Use -f to force decompression.
For help, type: gzip -h

有什么想法如何解决具有可行的无声功能的读取.gz文件的方法?

谢谢

目前,您仅从head重定向stderr;您根本没有从zcat重定向。如果您想从zcat重定向stderr,则需要将重定向放在 之前,例如:

zcat $ram 2>/dev/null | head -n1

相关内容

  • 没有找到相关文章

最新更新