linux删除具有指定内容的文件,Linux bash删除文件中含“指定内容”的行功能示例...
本文实例讲述了Linux bash删除文件中含“指定内容”的行功能。分享给大家供大家参考,具体如下:
#!/bin/sh
# 功能: 删除文件中含"指定内容"的行
# 运行方式: ./dline.sh c.log ==> 产生输出文件: c.log0
array=(
"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 ]; then
echo "Usage: $0 "
exit
fi
file="$1"0
cp -f $1 $file
function deleteLine()
{
sed "/$1/d" $file > tmp
mv -f tmp $file
}
wc -l $file
for line in "${array[@]}"
do
if [ ${#line} -gt 0 ] && [ ${line:0:1} != "#" ]; then
deleteLine "$line"
fi
done
wc -l $file
运行情况:
[feng@bash #69]$./dline.sh c.log
556 c.log0
63 c.log0
[feng@bash #70]$
希望本文所述对大家bash shell学习有所帮助。
linux删除具有指定内容的文件,Linux bash删除文件中含“指定内容”的行功能示例...相关推荐
- linux文件删除指定内容,Linux bash删除文件中含“指定内容”的行功能示例
本文实例讲述了Linux bash删除文件中含"指定内容"的行功能.分享给大家供大家参考,具体如下: #!/bin/sh # 功能: 删除文件中含"指定内容"的 ...
- python删除文本中指定内容_Python实现删除文件中含“指定内容”的行示例
本文实例讲述了Python实现删除文件中含指定内容的行.分享给大家供大家参考,具体如下: #!/bin/env python import shutil,sys,os darray = [ " ...
- bash删除文件中含指定内容的行
#!/bin/sh # 功能: 删除文件中含"指定内容"的行 # 运行方式: ./dline.sh c.log ==> 产生输出文件: c.log0array=(" ...
- python删除文件部分内容_Python实现删除文件中含“指定内容”的行示例
本文实例讲述了Python实现删除文件中含指定内容的行.分享给大家供大家参考,具体如下: #!/bin/env python import shutil, sys, os darray = [ &qu ...
- [bash]删除文件中含特定字符串的行
]删除文件中含特定字符串的行[bash]: sed -e '/abc/d' a.txt // 删除a.txt中含"abc"的行,但不改变a.txt文件本身,操作之后的结果在终 ...
- python 查找指定文件_python实现在目录中查找指定文件的方法
本文实例讲述了python实现在目录中查找指定文件的方法.分享给大家供大家参考.具体实现方法如下: 1. 模糊查找 代码如下: import os from glob import glob #用到了 ...
- 在数组中查找指定元素_JavaScript之学underscore在数组中查找指定元素
今天来给大家分享下使用underscore在数组中查找指定元素. 在开发中,我们经常会遇到在数组中查找指定元素的需求,可能大家觉得这个需求过于简单,然而如何优雅的去实现一个 findIndex 和 f ...
- c# 遍历文件夹深度_C#.NET中遍历指定目录下的文件(及所有子目录及子目录里更深层目录里的文件)...
//遍历一个目录下所有的文件列表,代码实例 DirectoryInfo dir = new DirectoryInfo(folderName); var list = GetAll(dir); /// ...
- python遍历文件夹下所有文件名中含有指定_Python 遍历目录找出包含指定字符串的文件夹...
题目:编写一个程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径 题目不难,但是初接触Python,对函数不够熟悉,犯了不少错误.总结如下: os.path. ...
最新文章
- vue.js 多图上传,并可预览
- python编程语法-Python编程入门——基础语法详解
- matlab怎么在c 中调用,在C中调用Matlab (转)
- 阿里云天池发布完整开源数据集!实测可下!
- java解析纯真IP数据库
- 数学--数论--POJ 1061青蛙的约会 (扩展欧几里得算法)
- 使用css制作三角,兼容IE6,用到的标签divsspan
- mysql 事件的作用_MySQL 事件
- android4.1 l36h,索尼 L36h跌破3K 升Android 4.3机型推荐(6)-搜狐数码
- bzoj 4002: [JLOI2015]有意义的字符串(特征根法+矩阵快速幂)
- 403 for URL: http://www.terracotta.org/kit/reflector
- 'gbk' codec can't decode byte 0x9d in position 7674: illegal multibyte sequence
- 全国企业税收调查数据(2007-2016)共10年数据,均未脱敏。可通过纳税人识别号,识别具体企业名称和地区信息等,可匹配中国工业企业数据库,中国出口海关统计数据、中国企业污染排放数据库、中国海关数据
- [杂记]注册电气工程师考试复习及考试杂谈
- Win11删除磁盘分区的方法
- Git cherry-pick 指令总结
- Android 窗口结构(一) 窗口层级构造
- Together APP 社交APP
- Day13零基础入门python第019讲课后测试题及答案:我的地盘听我的
- consistent hash
热门文章
- 实现机器学习的循序渐进指南III——朴素贝叶斯
- CheckBox控件和数据库的关联
- 简易 Vue 构建--篇二
- Exception in thread “main“ java.lang.UnsupportedOperationException Arrays.asList中add报错
- mysql的大字段clob,Oracle数据库导出大字段(CLOB)数据
- 移动端点击链接元素出现蓝色边框或者出现半透明蓝色背景
- amd锐龙笔记本cpu怎么样_AMD的锐龙处理器怎么样?AMD的市占率高吗?
- MySQL insert not exists插入唯一数据
- Power Designer快速的创建出数据集
- easyexcel导入简单封装