社区
Linux/Unix社区
帖子详情
bash中sed -e后想加变量的值,应该怎么写呢?
JoeBlackzqq
2015-01-05 08:45:47
bash中sed -e后想加变量的值,应该怎么写呢?
我有两个变量,v2和v3, 我想在语句中表示sed -i -e 's/$v2/$v3/g' a.cpp,即用$v3的值替换$v2的值,应该怎么写呢?
我对$加转义也是不对!求指教!
...全文
40
回复
打赏
收藏
bash中sed -e后想加变量的值,应该怎么写呢?
bash中sed -e后想加变量的值,应该怎么写呢? 我有两个变量,v2和v3, 我想在语句中表示sed -i -e 's/$v2/$v3/g' a.cpp,即用$v3的值替换$v2的值,应该怎么写呢? 我对$加转义也是不对!求指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sed
-n使用
变量
sed
-n '2,'$num'p' file
【Linux】解决脚本实现:
sed
-i 替换
变量
,
变量
中
含有特殊转义字符的问题
写
脚本时遇到的一个关于
sed
替换的问题,在此分享一下
sed
命令
中
使用
变量
在
sed
命令
中
使用
变量
的三种方式 方式1: 使用单引号,
变量
处使用单引号+双引号把
变量
包括起来 #!/bin/
bash
name=tomas
sed
-i 's/rose/'"${name}"'/g' b.txt 方式2: 使用双引号,
变量
直接引用即可 #!/bin/
bash
name=tomas
sed
-i "s/rose/${name}/g" name.txt 方式3: 使用单引号,
变量
直接引用,但是需要通过 eval 执行这个
sed
命令。eval会对后面Shell命令进行两遍扫描,如果第一遍
linux脚本
sed
-i
变量
,Linux脚本
sed
命令详细讲解
简介
sed
是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区
中
,称为“模式空间”(pattern space),接着用
sed
命令处理缓冲区
中
的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。
Sed
主要用来自动编辑一个或多个文件;简化对文件的反复操作;编
写
转换程序等。
sed
使用参数[ro...
sed
引入
变量
的几种方法
sed
引入
变量
的几种方法 2019.6.4 第一次更新 2021.2.8 小号博文迁移 (小号带我去东京) 1.
sed
命令使用单引号的情况下,可以使用’"$var"'引用(单引号,然后双引号,
变量
):
sed
-i '2s/node_base/'"$i"'/' /etc/libvirt/qemu/$i.xml 2.
sed
命令
中
使用双引号的情况下,直接shell command或者$(shell command)引用命令执行。
sed
-i "2s/node_base/$i/" /etc/libvirt
Linux/Unix社区
23,125
社区成员
74,509
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章