今天要将当前目录下有120多个.bz2文件逐一解压,然后合并成一个文件。
如果在手动写的话,要下240个左右的命令,并且由于解压和合并的时间需要很长,这样必须花很多时间在上面,我想得一两天吧,这样工作太没效率了。
想起许久没用的SHELL脚本。看了一些命令,发现很简单。两个小脚本解决问题,不必在浪费那么多时间了:
解压当前目录下的.bz2文件的小脚本:
for files in `ls`
do
/bin/bzip2 -d $files
done
合并当前目录下的文本文件:
for files in `ls`
do
/bin/cat $files >> bigfile
done
Shell script,让你工作更轻松。呵。