linux输出替换字符串,Linux命令之sed-替换字符串
1. sed -i 's/CANCEL_TIME/CANCEL_RECV_TIME/g' csv2drds-TF_B_PAYLOG_D.json
---指定文件替换,将文件中的CANCEL_TIME替换成CANCEL_RECV_TIME;
2. sed -i 's/CANCEL_TIME/CANCEL_RECV_TIME/g' `grep CANCEL_TIME -rl ./*TF_B_PAYLOG_D*.json`
---批量文件替换,递归查找含CANCEL_TIME的文件,将所有文件中的CANCEL_TIME替换成CANCEL_RECV_TIME;
3. sed -i 's/\/tmp\/ditagent\/TF_B_PAYLOG_D.csv/\/vdata\/datapre\/281\/'"$filename"'/g' $jsonname
---带/的字符串替换,将/tmp/ditagent/TF_B_PAYLOG_D.csv替换成/vdata/datapre/281/'"$filename"'
4. sed -i 's/^/beginstring&/g' *.txt
---在所有行首添加字符串;
5. sed -i 's/$/&endstring/g' *.txt
---在所有行末添加字符串
6. sed -i '2s/原字符串/替换字符串/g' *.txt
---替换第2行
7. sed -i '$s/原字符串/替换字符串/g' *.txt
---替换最后一行
8. sed -i '2,5s/原字符串/替换字符串/g' *.txt
---替换2到5行
9. sed -i '2,$s/原字符串/替换字符串/g' *.txt
---替换2到最后一行
10. sed 's/\x80/|/g' test.dat |iconv -f gbk -t utf-8 > testutf8.dat
---把test.dat中的欧元符号替换成竖线,再将文件gbk格式转成utf8
-i选项是直接在文件中替换,不在终端输出;
-r选项是所给的path中的目录递归查找;
-l选项是输出所有匹配到oldstring的文件;
s/表示替换
/g表示全局替换
linux输出替换字符串,Linux命令之sed-替换字符串相关推荐
- linux替换倒数第二个字符,sed – 替换文件倒数第二行的“模式”
我必须在文件的倒数第二行 – file.txt中用"string"替换"pattern". 以下三个sed命令能够打印倒数第二行.但我需要用"字符串& ...
- linux查找grep过滤错误信息,Linux 输出过滤器:grep 命令
grep 命令的意思是 「global regular expression print」.grep 命令用来过滤文件的内容,方便搜索. 带管道符的 grep搜索命令 grep 命令通常和管道符 (| ...
- linux awk 设置换行符,shell – awk / sed替换换行符
介绍: 我得到了一个CSV文件,其中字段分隔符是管道分类(即|). 此文件具有预定义数量的字段(例如N).我可以通过读取CSV文件的标题来发现N的值,我们可以认为这是正确的. 问题: 一些字段错误地包 ...
- linux 输出core文件大小,linux下core file size设置笔记
现象说明:突然发现一台测试机器的java程序莫名其妙地没了,但是没有core dump!这就需要打开服务器的core文件生成的功能了,(即core dump文件),方便程序调试. 1)core文件简介 ...
- Linux命令之sed使用入门概述
sed:stream editor,Linux的一款流编辑器,主要对文本内容进行过滤与替换.使用命令man sed,可以看到对sed命令的介绍 下文总体指导思想: 对于sed的工作过程,个人认为如果不 ...
- Linux基础命令之echo(涉及bash命令引用及替换部分内容)
引言 echo是Linux中较为常见的命令,特别是在bash的脚本编写中它的灵活运用是必不可少的. echo的内容简介 在man手册中的解释是:display a line of text,翻译过来就 ...
- Linux下载安装、常用命令、shell
Linux 1. 概述 操作系统 操作系统(Operation System, OS),是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石.操作系统需要处理如管理与配置内存.决定系 ...
- Shell脚本学习指南(六)——输入/输出、文件与命令执行
文章目录 前言 标准输入.标准输出与标准错误输出 使用read读取行 关于重定向 额外的重定向运算符 文件描述符处理 printf的完整介绍 波浪号展开与通配符 波浪号展开 使用通配符 命令替换 为h ...
- linux sed 替换中文,Linux中使用sed命令替换字符串小结
最近写了几个小脚本用到了sed命令,学了一下,顺便记下 sed替换的基本语法为: 复制代码 代码如下: sed 's/原字符串/替换字符串/' 单引号里面,s表示替换,三根斜线中间是替换的样式,特殊字 ...
- linux 删除所有a字符串,linux文本处理三剑客(grep、sed、akw)命令选项整理
摘要:Linux中最重要的三个命令:awk,sed,grep,在业界被称为"三剑客". 1.grep和egrep(过滤器) grep: grep [选项][匹配条件][file1 ...
最新文章
- apache http server 停止工作_配置nginx,Apache支持pathinfo模式-什么是phpinfo模式
- 一篇文章搞定GVIM(根据工作经验持续更新)
- java vm 远程监控配置文件_Java VisualVM监控远程JVM(详解)
- opengl2 vtk 编译_编译和使用VTK时值得注意的点(待续)
- CVPR 2020 | 旷视新方法优化解决遮挡行人重识别
- 【Python3网络爬虫开发实战】1.5.3-redis-py的安装
- 笑傲江湖与三层交换、路由......
- eclipse下载安装
- springboot毕设项目北理珠青协志愿素拓系统eaa9n(java+VUE+Mybatis+Maven+Mysql)
- python调用库实现dwg批量转pdf_如何对PDF进行批量转换成CAD
- 企业级代码静态测试工具Helix QAC——关键特性
- 作业1:小型考勤登记表
- 数字逻辑——时序逻辑电路
- 4 security management strategies for data center consolidation
- Python:爬虫乱码
- 什么是Python,Python是什么
- stata统计分析及行业应用案例分析_描述性统计分析的应用——基于描述性统计分析识别优质股票...
- 你绝对没见过的船新版本,利用Python代码制作过年春联。
- linux修复笔记本电池电量,我戴尔笔记本电池损耗到百分之三十了!怎么修好啊!晕...
- Arduino1838红外接收器