我的属性文件具有属性WLS_Home = {到服务器的路径} 如何将其替换为另一个路径,我在脚本变量中有?如何使用shell脚本查找和替换属性文件中的属性?
2
A
回答
0
只需使用sed
。
sed -i 's/Path_to_server/new_path_to_server/g' file
3
您可以使用SED:
sed '/^WLS_Home=/[email protected]=.*[email protected]='"$new_path"@g
其中new_path是包含新的路径变量。您不希望在sed
中使用/
作为分隔符,因为这可能会出现在路径中。如果您的sed
支持该非标准功能,则可以使用外壳重定向(即sed ... file > tmp-file && mv tmp-file file
)或-i
覆盖原始文件。
1
#!/bin/bash
new_path="/the/new/path"
sed -i "s%WLS_Home=.*%WLS_Home=$new_path%g" my_properties.file
不要使用/
为您sed
分离,或本打算在你抛出一些错误,因为你有一些在你的路径。
相关问题
- 1. 使用preg_replace查找和替换属性
- 2. 如何查找和替换txt文件中的属性?
- 3. 从shell脚本编辑属性文件中的属性值
- 4. Shell脚本读取文件中的一行,并与值替换属性文件
- 5. 如何查找和替换shell脚本中的文本
- 6. 不能源shell脚本属性文件
- 7. 如何读取属性文件包含使用shell脚本
- 8. 如何使用NSIS脚本将文本框的值替换为属性文件?
- 9. 钛-xml属性查找和替换
- 10. JQuery:查找和替换属性值
- 11. shell,在属性文件中查找属性。有Windows命令版本
- 12. 在shell脚本中查找和替换
- 13. 如何从shell脚本更新属性文件中的数组?
- 14. 合并两个属性文件中使用shell脚本
- 15. 使用SED的Java属性中替换文本文件
- 16. Thymeleaf替换表属性中的文本
- 17. 如何设置属性的shell脚本文件路径
- 18. 如何在CSS中使用文本替换属性?
- 19. 属性文件搜索和替换
- 20. Spring - 用新的属性文件值替换bean属性值
- 21. 替代属性脚本
- 22. 使用shell脚本比较两个java属性文件
- 23. 如何从shell脚本执行属性文件
- 24. 如何使用htmlParser替换属性?
- 25. 如何更改值在属性条目文件中使用shell脚本
- 26. 如何使属性文件可用于Scala脚本中的FileInputStream?
- 27. 使用log4j2属性替换与另一个文件中定义的属性
- 28. javascript - 替换属性之间的文本
- 29. 使用Javascript替换使用data-href属性的href属性
- 30. 属性不是从属性中找到文件中使用@Value