文档章节

使用sed替换文本

go4it
 go4it
发布于 2017/03/17 23:01
字数 57
阅读 10
收藏 1

##实例

#!/bin/bash
timestamp=`date "+%Y%m%d%H%M%S"`
baseDir=$(cd "$(dirname "$0")";pwd)
sed "s/version/$timestamp/g" ${baseDir}/demo.yaml > ${baseDir}/tmp.yml

在sed中使用变量,用双引号 shell脚本中执行函数,用``引用起来

© 著作权归作者所有

go4it
粉丝 88
博文 1159
码字总数 1089853
作品 0
深圳
私信 提问
Shell正则四剑客 | sed命令

sed简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲...

寰宇01
2018/10/28
50
0
Sed、Awk和grep 学习笔记(一)

一 Sed 命令 命令格式: sed [-nefi] '[动作]' [filename] 参数: -n 安静模式,只显示sed处理的那一行。 -e 多重编辑,可以同时执行多个动作。sed -e '1d' -e '1a ttt' -f 将sed动作写入脚本,......

yw天天向上
2018/07/02
0
0
使用sed在文件中定位文本的方式

sed是实现对流的编辑。通常,我们使用sed可以实现内容的编辑后然后保存成另外的一个文件,如果正确的话,才写入到源文件。但是某些时候,我们需要直接修改文件,因为,保存文件到一个文件,然...

AlphaJay
2012/03/05
3.7K
0
第十八章 文本处理流编辑器:sed命令

第十八章 文本处理流编辑器:sed命令 名词解释 sed 是一种流编辑器,它是文本处理常用到的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称...

506554897
2018/07/18
0
0
大数据教程(2.9):Linux命令sed详解

Sed简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲...

em_aaron
2018/07/14
69
0

没有更多内容

加载失败,请刷新页面

加载更多

HashSet和HashMap有什么区别?

HashSet 底层是采用 HashMap 实现,HashSet 的实现比较简单,HashSet 的绝大部分方法都是通过调用 HashMap 的方法来实现 调用 HashSet 的 add 方法时,实际上是向 HashSet 对象内部持有的 Ha...

ConstXiong
22分钟前
4
0
击穿JVM虚拟机

什么是JVM虚拟机 首先我们需要了解什么是虚拟机,为什么虚拟机可以实现夸平台,虚拟机在计算机中扮演一个什么样的角色。 (从下向上看) 看上图的操作系统与虚拟机层,可以看到,JVM是在操作...

兜兜毛毛
30分钟前
5
0
OpenNMS 利用 Sentinel处理Netflow(流量流向分析)

准备环境 CentOS-7-x86_64 Java8 OpenNMS 23.0.4 minion-23.0.4 sentinel-23.0.4 elasticsearch-6.7.1.tar.gz OpenNMS 配置 1 配置ActiveMQ vi $OPENNMS_HOME/etc/opennms-activemq.xml 取消......

qoswork
33分钟前
5
0
PHP Socket初探---先从一个简单的socket服务器开始

socket的中文名字叫做套接字,这种东西就是对TCP/IP的“封装”。现实中的网络实际上只有四层而已,从上至下分别是应用层、传输层、网络层、数据链路层。最常用的http协议则是属于应用层的协议...

bengozhong
41分钟前
5
0
Git

指令 git init :创建版本库,生成.git文件夹 git add XX:上传代码到暂存区 git state:查看目前本地工作起、暂存区、分支,三者之间的文件状态 git diff demo.html:查看工作区和暂存区的代码...

Hui先生
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部