linux - 如何使用 sed 用文件中的变量替换字符串?
问题描述
我有一个文件,其中包含如下文本:
ipaddress="127.0.0.1"
我必须用变量 $ip_add 替换 127.0.0.1,其中 $ip_add=127.0.0.2 以下 sed 命令不起作用
sed -i 's/127.0.0.1/$ip_add/' conf.py
当我运行此命令时,文本是这样的文件
ipaddress="$ip_address"
请帮忙。提前致谢
解决方案
推荐阅读
- spring-boot - 如何知道spring-boot项目中使用了哪些版本的hibernate/spring数据?
- javascript - 检查div是否可见并在单击外部时关闭
- laravel - Laravel Excel - 如何使用过滤器将数据导出到 csv?
- bash - 变量扩展的问题。获取一个变量成要回显的变量名
- html - 选择被箭头水平切断的文本
- haskell - 有人可以用*非常*简单的术语解释反射包 API 吗?
- c# - 在 C# 中管理 Windows 7 平板电脑设置
- angular - 如何以角度从json对象导出excel某些特定列
- php - 如何在单元测试中测试多个类对象双打
- c# - AWS Lambda - 当我发布 lambda 时不上传到 S3