linux 脚本追加最后命令,linux中sed命令批量修改
sed命令下批量替换文件内容
格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径` 文件名
-i 表示inplace edit,就地修改文件
-r 表示搜索子目录
-l 表示输出匹配的文件名
s表示替换,d表示删除
示例:sed -i "s/shan/hua/g" lishan.txt
把当前目录下lishan.txt里的shan都替换为hua
sed的其他用法如下:
1、删除行首空格
sed 's/^[ ]*//g' filename
sed 's/^ *//g' filename
sed 's/^[[:space:]]*//g' filename
2、行后和行前添加新行
行后:sed 's/pattern/&
/g' filename
行前:sed 's/pattern/
&/g' filename
&代表pattern
3、使用变量替换(使用双引号)
sed -e "s/$var1/$var2/g" filename
4、在第一行前插入文本
sed -i '1 i插入字符串' filename
5、在最后一行插入
sed -i '$ a插入字符串' filename
6、在匹配行前插入
sed -i '/pattern/ i "插入字符串"' filename
7、在匹配行后插入
sed -i '/pattern/ a "插入字符串"' filename
8、删除文本中空行和空格组成的行以及#号注释的行
grep -v ^# filename | sed /^[[:space:]]*$/d | sed /^$/d
9、tr命令
tr 待替换字符串 替换字符串 < 文件名 >输出文件
tr "
" "," brands_new
10、替换换行
sed -i ":a;N;s/
//g;ta" a.txt
linux 脚本追加最后命令,linux中sed命令批量修改相关推荐
- linux中往sed命令,Linux中Sed命令怎么用?
Linux中Sed命令怎么用? 发布时间:2020-05-26 17:14:39 来源:亿速云 阅读:245 作者:鸽子 Sed介绍:sed是文本处理工具,读取文本内容,根据指定的条件进行处理如删除. ...
- 批量修改linux换行格式,linux中sed命令批量修改
sed命令下批量替换文件内容 格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径` 文件名 -i 表示inplace edit,就地修改文件 ...
- Linux中sed命令使用大全
Linux中sed命令使用大全 sed编辑器是一种流式编辑器,与常见的交互式文本编辑器相反,交互式文本编辑器比如vim,可以通过键盘来交互式插入,删除文本,替换文本,流试编辑器会在编辑器处理数据之前预 ...
- linux中替换命令详解,linux中sed命令字符串替换的用法详解
Linux系统中sed命令可以将字符串批量替换,省去了很多麻烦,下面由学习啦小编为大家整理了linux系统中sed命令字符串替换的用法详解,希望对大家有帮助! linux中sed命令字符串替换的用法详 ...
- Linux和Windows命令行中使用命令的输出(删除几天前的日志)
如果我们需要在命令行中使用命令的结果,需要怎么做? 很常见的一种情况是我们需要当前工作目录的路径.在Linux下,可用这样: $ echo `pwd` $ ./mdu `pwd` 在Windows下面 ...
- linux中sed命令用例,Linux中使用sed命令或awk命令修改常规配置文件
一.方案: Linux中使用sed命令或awk命令修改常规配置文件 二.步骤: 1.假设有一个a.txt,内容如下: #!/bin/bash aa= bbb= ccc= #ddd= 2.如果想要把里面 ...
- linux中sed命令用例,sed解析和用例(马哥视频笔记)
sed(流编辑器) sed基本用法: sed:Stream EDitor 行编辑器(另一种:全屏编辑器:vi.vim) sed:模式空间 sed默认部编辑源文件,仅对模式空间中的数据做处理:而后将模式 ...
- 面试linux中sed的用法,linux中sed命令的使用与注意小结
前言 sed是一种流编辑器,它是文本处理中非常有用的工具,能够完美的配合正则表达式使用,功能不同凡响.处理时,把当前处理的行存储在临时缓冲区中,称为『模式空间』(pattern space),接着用s ...
- linux脚本显示ip地址,Linux中显示ip地址的命令【显哥出品,必为精品】
在Linux中有三种查看ip地址的方法,下面我分别来介绍 1.ip address命令 使用ip address命令可以查看具体是ip信息 [root@lixian ~]#ip address 1: ...
最新文章
- nohup 和后台运行符号
- Oracle10g 64bit CentOS5.2_x64 安装手记
- python 错误 Could not find a suitable TLS CA certificate bundle, invalid path 解决方法
- hadoop 单机单间_零基础入门hadoop大数据四——Hadoop框架前奏,JDK环境配置
- oracle11g安装成功
- java after 函数_Java中关于Date的before函数和after函数的使用
- 【学生信息管理系统】——优化篇(一)
- sparksql整合hive
- 线性代数中矩阵相乘如何计算
- 百度换肤怎么实现的html,JavaScript 实现百度换肤功能
- python金融衍生品有哪些_什么是金融衍生品,金融衍生品有哪些?
- 安全左中右·2022 XDR 网络安全运营新理念峰会圆满落幕
- Android drozer漏洞检测
- [laravel]laravel8自动生成api文档
- nodejs实现分解质因数的算法
- 怎么看产品的引流关键词?淘宝如何找到自己宝贝的引流关键词?
- 基于java+ssm的家庭理财系统
- 论5G无线射频芯片CB5746LP
- 直流电机c语言驱动程序,直流电机的控制C语言程序
- Zoj 3598 Spherical Triangle 【计算几何】【曲面三角形】
热门文章
- 使用 Time Machine 恢复 .ssh等隐藏文件夹
- 用于处理分数的Objective-C类
- win7下程序运行权限问题解决方案
- 第五篇:数据预处理(二) - 异常值处理
- 解决zabbix-4系列监控图形中文乱码问题
- 推翻相对论的专家,就差安排明天几点日出了
- 【报告分享】2019中国青年理想城报告(含城市青和力TOP100).pdf
- 初步认识泊松重建(比较全的综合教程)
- 全国职称计算机考试教程,全国职称计算机考试专用教程:Excel 2003 中文电子表格(附光盘)...
- abrels.inc.php_abrels.inc.php