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

回到顶部