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 # 功能: 删除文件中含"指定内容"的 ...
- bash删除文件中含指定内容的行
#!/bin/sh # 功能: 删除文件中含"指定内容"的行 # 运行方式: ./dline.sh c.log ==> 产生输出文件: c.log0array=(" ...
- python删除文件部分内容_Python实现删除文件中含“指定内容”的行示例
本文实例讲述了Python实现删除文件中含指定内容的行.分享给大家供大家参考,具体如下: #!/bin/env python import shutil, sys, os darray = [ &qu ...
- python删除文本中指定内容_Python实现删除文件中含“指定内容”的行示例
本文实例讲述了Python实现删除文件中含指定内容的行.分享给大家供大家参考,具体如下: #!/bin/env python import shutil,sys,os darray = [ " ...
- [bash]删除文件中含特定字符串的行
]删除文件中含特定字符串的行[bash]: sed -e '/abc/d' a.txt // 删除a.txt中含"abc"的行,但不改变a.txt文件本身,操作之后的结果在终 ...
- python指定数组大小_在python中创建指定大小的多维数组方式
python中创建指定大小的二维数组,有点像C++中进行动态申请内存创建数组,不过相比较而言,python中更为简单一些. 创建n行m列的二维数组: n = 2 m = 3 matrix = [Non ...
- java数组查找指定元素_Java 实例 - 在数组中查找指定元素
以下实例演示了如何使用 contains () 方法来查找数组中的指定元素:/* author by w3cschool.cc 文件名:Main.java */import java.util.Arr ...
- linux删除最后一个字符串,Bash删除字符串中的第一个和最后一个字符
问题描述 我有一个这样的字符串: |abcdefg| 我想要得到一个新的字符串(如string2)与原始字符串调用没有两个|在开始和结束时 所以我会有这个 abcdefg 在bash中可能吗? 最佳解 ...
- linux判断参数是否存在,检查bash shell脚本中是否存在输入参数
我需要检查输入参数的存在性.我有下面的剧本 if ["$1" -gt"-1" ] then echo hi fi 我得到 [: : integer expres ...
最新文章
- github提交代码却没有显示绿格子
- 019_ColorPicker颜色选择器
- AGC034 F - RNG and XOR
- 武汉计算机985211大学有哪些,武汉985211大学有哪些 武汉985211大学有什么
- matlab没有int函数,matlab 未定义与 'char' 类型的输入参数相对应的函数 'int'。
- Python文本转化语音模块大比拼,看看青铜与王者的差别!
- mysql 锁定表_MySQL表锁定
- SpringMVC 理论与有用技术(一) 简单、有用、易懂的几个实例
- MATLAB 设置文件的相对路径
- HCNP学习笔记:OSPF报头及各种报文格式
- DO280介绍红帽OPENSHIFT容器平台--管理OpenShift与课外补充
- 号码吉凶查询易语言代码
- java公寓报修管理系统,基于jsp的公寓报修管理系统-JavaEE实现公寓报修管理系统 - java项目源码...
- kettle读txt文件并处理
- html5离散数学,离散数学怎样判断合取范式和析取范式
- java intern 与本身_java intern
- 【并发编程神器】,Worker Thread模式
- iPhone屏幕旋转机制详解
- 二叉树的遍历——层序遍历
- 机器学习入门:入手sklearn框架+线性回归+案例(基金数据的预测)
热门文章
- 阿里云应用性能管理(APM)产品-应用实时监控服务(ARMS)技术解密 资料下载...
- Web Farm Web Garden
- call(),apply(),bind()的用法及举例
- Spring 自动装配及其注解
- ACM-ICPC 2018 南京赛区网络预赛
- java 应用连接oracle 超级慢的解决方法
- Jsoup下载图片报错:UnsupportedMimeTypeException
- [Android]手动触发OnClick事件
- Node.js-提供了四种形式的定时器
- “去哪儿网”2015春招前端面试题