2015-04-07 220 views
0

我在Linux中有一个shell脚本,输出将以.csv格式生成。Linux shell脚本命令 - gzip

在脚本结尾处,我将.csv格式化为.gz格式以减少我机器上的空间。 其中生成的文件来以这种格式Output_04-07-2015.csv

我已经写使其压缩的命令是:-gzip输出_ *以csv

但我面临的一个问题,如果文件已经存在,那么它应该创建带有所报时间戳的新文件。 任何人都可以帮助我。

回答

0

如果你想要的只是覆盖文件,如果它已经存在,gzip有一个-f标志。

gzip -f Output_*.csv

什么-f标志确实是有力创建gzip文件,并覆盖现有的任何zip文件有可能已。

查看手册页,通过输入man gzip甚至this link的许多其他选项。

如果您希望更优雅地使用它,您可以查看并查看脚本的shell命令是否适用于您。但是,这取决于你有什么样的外壳,bash,cshell等等。