迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 操作系统 >

Shell脚本编程实践——指定某个目录删除文件

作者:迹忆 最近更新:2022/11/19 浏览次数:

通常,在Linux系统中我们需要经常删除一些临时文件或者垃圾文件,如果我们通过手动一个文件一个文件的删除那会相当麻烦。

最近也正在学习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

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便