社区
系统维护与使用区
帖子详情
shell中的sed引入变量问题
sl19841106123
2009-07-22 12:56:11
sed -i 's/config/config1/g' databaseconfig.xml
我想把config换成config1 ,或者config2 在sed中怎么引入变量让,config1变成变量
sed -i 's/config/$bianliang/g' databaseconfig.xml
...全文
761
7
打赏
收藏
shell中的sed引入变量问题
sed -i 's/config/config1/g' databaseconfig.xml 我想把config换成config1 ,或者config2 在sed中怎么引入变量让,config1变成变量 sed -i 's/config/$bianliang/g' databaseconfig.xml
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ShowMan
2009-07-22
打赏
举报
回复
bianliang = config1
sed -i 's/config/$bianliang/g' databaseconfig.xml
sl19841106123
2009-07-22
打赏
举报
回复
[Quote=引用 6 楼 steptodream 的回复:]
看来下次给人回帖得先测试一下 差点误导楼主啊
呵呵
[/Quote]
没事的,你的提醒让我解决了问题
steptodream
2009-07-22
打赏
举报
回复
看来下次给人回帖得先测试一下 差点误导楼主啊
呵呵
steptodream
2009-07-22
打赏
举报
回复
楼主怎么不试试我说的呢
sed -i 's/config/"'$bianliang'"/g' databaseconfig.xml
sl19841106123
2009-07-22
打赏
举报
回复
[Quote=引用 2 楼 steptodream 的回复:]
sed -i 's/config/$bianliang/g' databaseconfig.xml
变成
sed -i 's/config/"'$bianliang'"/g' databaseconfig.xml
就可以了
即 双引号单引号$bianliang单引号双引号
[/Quote]
直接单引号搞定了,加上双引号就把双引号替换上去了,谢谢昂
sl19841106123
2009-07-22
打赏
举报
回复
[Quote=引用 1 楼 showman 的回复:]
bianliang = config1
sed -i 's/config/$bianliang/g' databaseconfig.xml
[/Quote]
这样不行输出的结果不是config1而是"$bianliang"
steptodream
2009-07-22
打赏
举报
回复
sed -i 's/config/$bianliang/g' databaseconfig.xml
变成
sed -i 's/config/"'$bianliang'"/g' databaseconfig.xml
就可以了
即 双引号单引号$bianliang单引号双引号
CentOS.5系统管理-part1
4.9
Shell
变量
和
Shell
环境 4.9.1 用户自定义
变量
4.9.2
Shell
变量
的作用域 4.9.3 环境
变量
4.9.4 用户工作环境 第5章
Shell
脚本编程 5.1
Shell
脚本简介 5.1.1 什么是
Shell
脚本 5.1.2
Shell
脚本
中
的成分 5.1.3
Shell
...
sed
引用
shell
变量
1. 如果
sed
命令使用的是 单引号,引用
变量
要使用 $+单引号+双引号 的方式。 例子如下 addrs=`/sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"`
sed
's/localhost:...
sed
引入
变量
的几种方法
sed
引入
变量
的几种方法 2019.6.4 第一次更新 2021.2.8 小号博文迁移 (小号带我去东京) 1.
sed
命令使用单引号的情况下,可以使用’"$var"'引用(单引号,然后双引号,
变量
):
sed
-i '2s/node_base/'"$i"'/' /etc/...
在
sed
中
引入
shell
变量
的四种方法
今天在写一个脚本遇到
问题
,----需要在
sed
中
引入
shell
变量
,在网上搜了变天才找到,经过测试 这四种方法都可用,在这里跟大家分享下,=---同时谢谢netman大哥,前辈就是前辈哈哈 1.eval
sed
’s/$a/$b/’ ...
如何向
sed
命令传入
shell
变量
本文描述如何在批量化处理时传递
shell
变量
给
sed
。根据这个命令人们可以很方便的对文件进行修改。请使用
sed
将第二行的30修改为1000。2,2s :匹配从第2行到第二行的内容。text.txt :待修改文件。“$j” :引用...
系统维护与使用区
19,613
社区成员
74,602
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章