Appearance
把当前目录(包含子目录)下所有后缀为 ".sh" 的文件,后缀变更为 ".shell",之后删除每个文件的第二行。
shell
#!/bin/bash
ALL_SH_FILE=$(find . -type f -name "*.sh")
for file in ${ALL_SH_FILE[*]}
do
filename=$(echo $file | awk -F'.sh' '{print $1}')
new_filename="${filename}.shell"
mv "$file" "$new_filename"
sed -i '2d' "$new_filename"
done