我使用gunzip
管道分割到gz文件split
:
time gunzip -c file.gz | split -l 500 -d -a 4 - pref_
生成以下文件:
pref_0000
pref_0001
我想通过管道将这些文件再次压缩。我尝试了以下方法:
gunzip -c file.gz | split -l 500 -d -a 4 - pref_ | echo "file produced:" -
# Nothing
gunzip -c file.gz | split -l 500 -d -a 4 - pref_ | echo -
gunzip -c file.gz | split -l 500 -d -a 4 - pref_ | echo
那些不起作用,如何从split命令获得输出?我希望得到产生的文件名。
您可以使用--filter选项在每个拆分文件上split
调用zip
gunzip -c file.gz | split -l 500 -d -a 4 - pref_ --filter='zip $FILE'
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句