1.将当前目录下所有的.plt文件,移动到…/data目录中
#!/bin/bash
find . \( -name "*.plt" \)|while read path
do
mv $path '../data'
done
2.删除data目录下所有.plt文件前6行数据
#!/bin/bash
ls data | while read path
do
sed -i '1,6d' '/home/tf/data/data/'${path}
done
3. 移动所有.plt文件到上一层,并删除.plt文件中前6行数据
#!/bin/bash
find /home/tf/data/geo/ \( -name "*.plt" \)|while read path
do
#mv $path '../data'
echo $path
OLD_IFS="$IFS"
IFS="/"
arr=(${path})
IFS="$OLD_IFS"
mv ${path} /${arr[1]}/${arr[2]}/${arr[3]}/${arr[4]}/${arr[5]}/${arr[6]}/${arr[8]}
sed -i '1,6d' /${arr[1]}/${arr[2]}/${arr[3]}/${arr[4]}/${arr[5]}/${arr[6]}/${arr[8]}
done
4.删除指定文件夹下.txt文件
#!/bin/bash
find /home/tf/data/geo/ \( -name "*.txt" \)|while read path
do
#mv $path '../data'
echo $path
rm -rf $path
done
4.删除指定文件夹下Trajectory文件夹
#!/bin/bash
find /home/tf/data/geo/ \( -name "Trajectory" \)|while read path
do
#mv $path '../data'
echo $path
rmdir $path
done