对于gz 比较大 直接解压有问题,直接替换后打包成压缩文件
gunzip < file.gz | sed -e 's/search_str/replace_str/g' | gzip -c > temp.gz
mv temp.gz file.gz
gunzip ur_file.gz | awk 's/ur_string/replace_string/g' | gzip -c final.gz
mv final.gz ur_xfile.gz
gzcat filename.gz | sed 's/MATCH/REPLACE/g' |gzip -c output.gz
nohup zcat filename.gz | sed 's/MATCH/REPLACE/g' |split -l 50000 -d --filter='gzip >$FILE.gz' - filename_ &