Shell脚本编程实践——指定某个目录删除文件
通常,在Linux系统中我们需要经常删除一些临时文件或者垃圾文件,如果我们通过手动一个文件一个文件的删除那会相当麻烦。
最近也正在学习shell脚本编程" title="shell脚本编程">shell脚本编程,因此自己试着写了一个用来指定目录删除文件的应用。
该脚本的功能是:
首先指定要删除的文件所在的目录;然后选择要删除的方式,是指定确切的文件名或者是指定模糊删除抑或是删除所有的文件。
下面是写的shell代码
#!/bin/bash
read -p "Please input the dir which you want to del file in:" dir
echo -e "Select type:\n p--precis\n r--reg\n a--all"
read identify
if [ $identify == 'p' ]; then
read -p "Please input filename" files
elif [ $identify == 'r' ]; then
read -p "Please input reg:" reg
files=`ls ${dir}/${reg}* `
elif [ $identify == 'a' ]; then
files=`ls ${dir}`
else
exit 0
fi
for file in $files
do
if [ -e ${file} ]; then
rm -f $file
fi
done
本文转载自:迹忆客(https://www.jiyik.com)
以上是 Shell脚本编程实践——指定某个目录删除文件 的全部内容, 来源链接: utcz.com/z/290061.html