Linux bash删除文件中含“指定内容”的行功能示例
发布时间 - 2026-01-11 01:48:25 点击率:次本文实例讲述了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 <logfile>"
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
# bash
# 删除
# 文件
# 指定内容
# 行
# 详解在Linux中清空或删除大文件内容的5种方法
# Linux 中清空或删除大文件内容的五种方法
# linux 不删除文件
# 清空文件中内容的命令
# 给大家
# 所述
# 行功
# 讲述了
# excess
# elements
# initializer
# function
# gcc
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Python自动化办公教程_ExcelWordPDF批量处理案例
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】
Python结构化数据采集_字段抽取解析【教程】
如何在IIS中新建站点并配置端口与物理路径?
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
Laravel如何使用Blade组件和插槽?(Component代码示例)
青岛网站建设如何选择本地服务器?
Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议
bing浏览器学术搜索入口_bing学术文献检索地址
JavaScript如何实现继承_有哪些常用方法
Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用
活动邀请函制作网站有哪些,活动邀请函文案?
如何在IIS7上新建站点并设置安全权限?
Swift中swift中的switch 语句
ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】
INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】
Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】
如何用5美元大硬盘VPS安全高效搭建个人网站?
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
重庆市网站制作公司,重庆招聘网站哪个好?
ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】
如何用虚拟主机快速搭建网站?详细步骤解析
WordPress 子目录安装中正确处理脚本路径的完整指南
Laravel怎么实现模型属性的自动加密
php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】
如何在宝塔面板创建新站点?
Laravel如何实现全文搜索功能?(Scout和Algolia示例)
制作电商网页,电商供应链怎么做?
英语简历制作免费网站推荐,如何将简历翻译成英文?
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
网站制作软件有哪些,制图软件有哪些?
Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?
Python3.6正式版新特性预览
什么是javascript作用域_全局和局部作用域有什么区别?
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理
如何用IIS7快速搭建并优化网站站点?
Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理
如何在七牛云存储上搭建网站并设置自定义域名?
如何快速生成高效建站系统源代码?
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
Laravel如何使用Blade模板引擎?(完整语法和示例)
Laravel如何实现API资源集合?(Resource Collection教程)
Laravel如何配置任务调度?(Cron Job示例)
如何用免费手机建站系统零基础打造专业网站?
Android利用动画实现背景逐渐变暗
Laravel怎么实现微信登录_Laravel Socialite第三方登录集成

