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