我的屬性文件具有屬性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. 從shell腳本編輯屬性文件中的屬性值
- 3. Shell腳本讀取文件中的一行,並與值替換屬性文件
- 4. 如何查找和替換shell腳本中的文本
- 5. 不能源shell腳本屬性文件
- 6. 如何讀取屬性文件包含使用shell腳本
- 7. 如何使用NSIS腳本將文本框的值替換爲屬性文件?
- 8. JQuery:查找和替換屬性值
- 9. 鈦-xml屬性查找和替換
- 10. shell,在屬性文件中查找屬性。有Windows命令版本
- 11. 在shell腳本中查找和替換
- 12. 合併兩個屬性文件中使用shell腳本
- 13. 如何設置屬性的shell腳本文件路徑
- 14. 如何在CSS中使用文本替換屬性?
- 15. 屬性文件搜索和替換
- 16. Spring - 用新的屬性文件值替換bean屬性值
- 17. 替代屬性腳本
- 18. 使用shell腳本比較兩個java屬性文件
- 19. 如何從shell腳本執行屬性文件
- 20. 如何使用htmlParser替換屬性?
- 21. 如何使屬性文件可用於Scala腳本中的FileInputStream?
- 22. 使用log4j2屬性替換與另一個文件中定義的屬性
- 23. javascript - 替換屬性之間的文本
- 24. 使用Javascript替換使用data-href屬性的href屬性
- 25. 屬性不是從屬性中找到文件中使用@Value
- 26. 我如何使文件從文件中查找屬性
- 27. shell腳本:如何替換文件名
- 28. 如何使用shell腳本提取xml屬性?
- 29. 如何查找和使用shell腳本
- 30. NAnt腳本中屬性和屬性的用途