系列文章目录

sed



前言

替换值为变量


一、sed

sed -i 's/old/new/g' file

二、替换值为变量

1.替换值

# echo "123" | sed 's/2/4/g'
143

2.变量

# export num=55
# echo "123" | sed 's/2/'$num'/g'
1553
# hostname=`hostname`;echo '"Groups": null' | sed  's/null/["'$hostname'"]/g'
"Groups": ["tencent"]

3.命令

`hostname` 获取主机名
echo '"Groups": null' | sed  's/null/["'`hostname`'"]/g'

参考

  1. sed 中引用环境变量
  2. sed 命令中替换值为shell变量
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐