2014-03-24 21 views
1

我正在寻找一个Unix命令,它能够“压缩”gzip文本文件中的文本。(t)csh:如何“源”gzip压缩文本文件?

如果我的解释不够清楚,我的意思是,首先解压缩文件,然后在其上运行的原始命令,像zgrepzcatzless命令等做

谢谢!

+0

您正在使用哪种外壳? –

+0

我使用TCSH外壳 – SomethingSomething

+0

由于csh(并因此tcsh)不符合POSIX sh,我根本无法帮到你。当你使用非标准shell时,请更加明确 - 大多数人倾向于认为“unix shell”意味着POSIX。 –

回答

1

阐述shellter的方法,你可以使用

eval `gunzip -c file2source.gz|tr \\n \;` 

简单的脚本。 (我说的简单,因为这些文件中的命令行连接成一条线。)

除此之外,

解压缩到一个真正的文件,和源说,

似乎是唯一的方法。