这个问题讨论了如何从简单的中删除括号未压缩的文本文件。
接受的答案建议如下:
cat in_file | tr -d '()' > out_file
然而,据我观察,这个答案并不能产生预期的效果压缩的文本文件使用压缩包。
有没有办法从 gzip 压缩的文本文件中删除括号而不解压缩它们?
答案1
不,您最多可以在不将解压缩的文件写入磁盘的情况下完成此操作,但您确实需要解压缩它才能编辑它。
zcat in_file.gz | tr -d '()' | gzip -c >out_file.gz