当前位置: 首页 > news >正文

sed awk 练习

#定位到某一行 添加内容
lower_case_flag=`cat /etc/my.cnf|grep "^lower_case_table_names"` if [ "X" == "X${lower_case_flag}" ] then line=`sed -n "/max_connections=/=" /etc/my.cnf |tail -n1` echo "location [max_connections] line:${line}" sudo sed -i "${line}s/.*/lower_case_table_names=1\n&/" /etc/my.cnf else echo "lower_case_table_names=1 is exist,not need set." fi

#替换
sed
-i "s/pattern/modify/g" file
#替换整行
sed -i '/pattern/creplace' file  

 

#删除匹配行
sed '/pattern/d' file   例:删除空包行 sed '/^$/d' file

 

$NF表示取最后一个域   
# filename=/opt/file
fileabs=$(echo $filename |awk -F/ '{print $NF}')

 

转载于:https://www.cnblogs.com/eaglediao/p/6837853.html

相关文章:

  • 利用数组创建的顺序表实现各种功能
  • 公司管理系列--80% of Your Culture is Your Founder(FaceBook)
  • 一道有趣的啤酒趣味题
  • Oracle 12C 新特性之表分区带 异步全局索引异步维护(一次add、truncate、drop、spilt、merge多个分区)...
  • javaWeb_使用标签库简化jsp
  • 地图后台判断一点是否在一个区域内
  • 思科路由器DHCP配置(GNS3模拟)
  • 冲刺(8)
  • POJ - 1062 昂贵的聘礼(最短路Dijkstra)
  • openssl生成https证书 (转)
  • vue单文件里name属性是做什么的?
  • JS题目及答案整理
  • docker 构建dockerfile
  • 重构摘要11_处理概括关系
  • 自定义reg52.h头文件(单片机学习重难点核心知识点)
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • $translatePartialLoader加载失败及解决方式
  • [数据结构]链表的实现在PHP中
  • 《Java编程思想》读书笔记-对象导论
  • angular2 简述
  • ERLANG 网工修炼笔记 ---- UDP
  • gf框架之分页模块(五) - 自定义分页
  • HTML-表单
  • JS学习笔记——闭包
  • JS字符串转数字方法总结
  • SpiderData 2019年2月25日 DApp数据排行榜
  • 官方解决所有 npm 全局安装权限问题
  • 码农张的Bug人生 - 见面之礼
  • 十年未变!安全,谁之责?(下)
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 与 ConTeXt MkIV 官方文档的接驳
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #if和#ifdef区别
  • #includecmath
  • #Linux(Source Insight安装及工程建立)
  • (2020)Java后端开发----(面试题和笔试题)
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (二)换源+apt-get基础配置+搜狗拼音
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (数据结构)顺序表的定义
  • .NET : 在VS2008中计算代码度量值
  • .NET 中的轻量级线程安全
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:Bluetooth组件
  • .NET简谈设计模式之(单件模式)
  • .NET设计模式(7):创建型模式专题总结(Creational Pattern)
  • .NET中的Event与Delegates,从Publisher到Subscriber的衔接!
  • .py文件应该怎样打开?
  • /etc/apt/sources.list 和 /etc/apt/sources.list.d
  • [android]-如何在向服务器发送request时附加已保存的cookie数据
  • [BZOJ 1032][JSOI2007]祖码Zuma(区间Dp)
  • [C#]OpenCvSharp结合yolov8-face实现L2CS-Net眼睛注视方向估计或者人脸朝向估计
  • [C++核心编程](四):类和对象——封装
  • [CSAWQual 2019]Web_Unagi ---不会编程的崽