使用bash进行文件操作

情境:文件夹S中有若干个压缩文件,需要解压文件,并将原压缩文件移动到另一目录。
bash代码如下:

1
2
3
4
5
6
7
8
9
10
#!/bin/bash
mkdir -p zipdir
cd S
FILES=./*.tar
for f in $FILES
do
echo "Processing $f file ..."
tar -xvf $f
mv $f ../zipdir/
done