bash删除文件中含"指定内容"的行
来源:互联网 发布:mac北京哪里有专柜 编辑:程序博客网 时间:2024/05/16 18:42
#!/bin/sh# 功能:删除文件中含"指定内容"的行# 运行方式:./dline.sh c.log==> 产生输出文件: c.log0array=("rm -f lvr_3531_pf_new""arm-hisiv100-linux-gcc ""In function ""excess elements in array initializer""warning: multi-line comment""embedded '\\0' in format""__NR_SYSCALL_BASE""this is the location of the previous definition""dereferencing type-punned pointer will break strict-aliasing rules""differ in signedness""but argument is of type""implicit declaration of")if [ $# -lt 1 ]; thenecho "Usage: $0 <logfile>"exitfifile="$1"0cp -f $1 $filefunction deleteLine(){sed "/$1/d" $file > tmpmv -f tmp $file}wc -l $filefor line in "${array[@]}"doif [ ${#line} -gt 0 ] && [ ${line:0:1} != "#" ]; thendeleteLine "$line"fidonewc -l $file
运行情况:
[feng@bash #69]$./dline.sh c.log
556 c.log0
63 c.log0
[feng@bash #70]$
- bash删除文件中含"指定内容"的行
- python删除文件中含"指定内容"的行
- [bash]删除文件中含特定字符串的行
- [bash]删除文件中含特定字符串的行
- 删除txt文件内容的指定行
- 在Bash脚本中完成变量替换和指定文件内容替换的方法
- c语言实现删除文件的指定行(内容)
- 删除指定文件,重新创建并写入指定的内容
- C++覆盖或删除指定位置的文件内容
- 用命令删除某个文件里的指定内容
- 在一堆文本文件中搜索内容含关键字的文件
- 在文件中删除指定的字符串
- Linux中查找指定大小或者指定内容的文件
- DataTable删除指定的内容
- java中如何删除含相同文件名的文件
- bash变量内容的删除、替换
- linux bash文件中变量指定方式
- 删除指定的文件
- 【大话设计模式】笔记——单一职责原则
- 文件编程:库函数fopen打开
- VC中如何定义全局变量
- 《程序员的职业素养》读书笔记
- android自定义menu,PopUpWindow弹出菜单
- bash删除文件中含"指定内容"的行
- Xcode debug
- Qualcomm Android display架构分析
- 第四步:Menu事件、常用布局、RadioButton和CheckBox使用方法、Toast的使用方法
- 一些软件设计的原则
- 怎么进行SEO网站优化
- android分割线渐变色和几种颜色值定义
- [Java]Hibernate保存或者更新VO遇到same identifier value问题
- arm学习笔记之Arm异常