当前位置: 首页 > wzjs >正文

陕西省建设厅网站查询网络营销策划活动方案

陕西省建设厅网站查询,网络营销策划活动方案,宁波住房建设局网站,wordpress 电子杂志问题:sed替换命令使用环境变量,且环境变量中有文件分隔符时,sed命令不work linux中sed命令可以做文本替换。 比如: echo aaaccc111 | sed s/aaa/bbb/g 命令可以替换aaa为bbb, 输出结果为 bbbccc111 但是当使用环境变量时&…

问题:sed替换命令使用环境变量,且环境变量中有文件分隔符时,sed命令不work

linux中sed命令可以做文本替换。
比如:

echo aaaccc111 | sed 's/aaa/bbb/g' 命令可以替换aaa为bbb, 输出结果为 bbbccc111

但是当使用环境变量时,命令会不太work。
比如

# 需要将一个文件中的 $currinterface 替换为目标环境变量  $interface
# 且环境变量是复杂的字符,且包括/文件分割符时,这个就不work了。
currinterface="interface = internal/10.1.51.221;external/10.1"
interface="interface = internal/10.1.51.221;external/10.1.51.221!101.43.111.111"# 当执行sed命令时
echo  abcdefg123456 | sed "s/1/$(echo $interface)/g"
sed: -e expression #1, char 28: unknown option to `s'# 会报错 unknown option to s

解决方案:

需要使用 | 替换为 / ; 另外使用双引号 "" ; 最后是使用新的方式获取环境变量 $(echo $interface)

echo "interface = internal/10.1.51.221;external/10.1aaaaa" | sed "s|$(echo $currinterface)|$(echo $interface)|g"# 输出为
interface = internal/10.1.51.221;external/10.1.51.221!101.43.111.111aaaaa
http://www.dtcms.com/wzjs/247483.html

相关文章:

  • 好用心 做网站送女友b站软件推广大全
  • 做网站数据库表各字段详情千锋教育培训
  • 闲鱼怎么做钓鱼网站产品推广平台有哪些
  • 厦门专业网站制作郑州手机网站建设
  • 响应式网站设计软件百度seo点击排名优化
  • 做网站需要硬件软件网站设计公司多少钱
  • 网站模板怎么使用企业微信管理系统
  • 商城型企业网站的功能百度推广方式
  • word 关于做网站seo关键词推广价格
  • 邯郸做移动网站报价品牌营销理论有哪些
  • 微信微博网站建设网页制作官方网站
  • 中国银行全球门户网站今日热点新闻事件摘抄50字
  • flash网站用什么做seo站长博客
  • 怎么快速提升网站权重进入百度搜索网站
  • 各网站文风兰州模板网站seo价格
  • 工商服务网网站优化公司排名
  • 龙华网站开发百度seo综合查询
  • 佛山做网站有哪几家上海最新新闻热点事件
  • 手机照片制作成相册宝鸡seo排名
  • 网站开发老板排名关键词优化的最佳方法
  • 做专题页的网站网络市场的四大特点
  • 网站建设推广优化排名互联网怎么赚钱
  • 做视频网站需要多大空间碉堡了seo博客
  • 网站建设详细流程品牌策划与推广方案
  • wordpress改foot图标宁波超值关键词优化
  • 陕西网站开发哪家好在线检测网站安全
  • 网站着陆页怎么做seo搜索引擎优化策略
  • 网站网页制作电话性价比高seo的排名优化
  • 手机网站开发实例推广赚钱的软件
  • 济南网站备案流程站长之家权重查询