shell删除当前目录及递归目录下文件指定字符串
2015-04-23 23:33
681 查看
#!/bin/bash
function read_dir(){
for file in `ls $1`
do
if [ -d $1"/"$file ]
then
read_dir $1"/"$file
else
sed -i /韦东山/d $1"/"$file
# 如果要删除其他字符串指定的行,那么改变"韦东山"成你目的字符串
fi
done
}
read_dir $1
# 命令行里面敲入:bash test.sh ./
# 功能:删除当前目录及递归目录下文件里出现"韦东山"字符串的行
function read_dir(){
for file in `ls $1`
do
if [ -d $1"/"$file ]
then
read_dir $1"/"$file
else
sed -i /韦东山/d $1"/"$file
# 如果要删除其他字符串指定的行,那么改变"韦东山"成你目的字符串
fi
done
}
read_dir $1
# 命令行里面敲入:bash test.sh ./
# 功能:删除当前目录及递归目录下文件里出现"韦东山"字符串的行
相关文章推荐
- shell删除当前目录及递归目录下文件指定字符串
- shell 定时删除某个目录指定格式文件(递归)
- shell脚本,对指定目录下C文件,替换和删除字符串
- 递归删除当前目录下所有指定的目录和文件
- Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容
- deleteDir函数的实现,递归删除指定的目录下的文件
- 编写一个Python程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径
- 批量删除当前目录下所有文件夹中的指定文件
- shell脚本删除目录下的指定文件
- shell 脚本 打印指定目录下包含某些字符串的文件
- 递归解压当前目录以及子目录下的所有压缩文件,并删除源文件
- 递归遍历指定目录下所有指定的文件并删除
- java 使用递归获取指定文件路径目录,删除指定的文件后缀(可扩展,根据具体需要的删除的后缀进行配置)~~
- Python 在当前目录以及其子目录下查找文件名包含指定字符串的文件,并打印出相对路径。
- 递归删除指定目录下的 .git 文件
- JavaIO之删除指定目录(递归删除,先删除目录下的文件再删除目录)
- python 文件和目录 当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径。
- 列出当前目录所有包含指定字符串的文件
- 批处理递归删除当前目录下特定文件
- shell遍历当前目录下的文件,用去掉文件后缀的字符串替换文件中的文本