【发布时间】:2013-11-26 15:01:50
【问题描述】:
我希望使用 bash 循环遍历文件并将所有占位符变量转换为实际变量:
- $PLACEHOLDER_USER -> $USER
- $PLACEHOLDER_STATE -> $STATE
它需要处理以占位符开头的任何变量并将其转换为实际变量。这是我到目前为止的代码:
$FILE="/mytest.conf"
sed -i "s/$var1/$var2/g" "$FILE"
但是我不确定如何让它循环遍历整个文件,也不确定如何使用以$PLACEHOLDER_ 开头的任何变量。
【问题讨论】:
-
您能否提供
mytest.conf的样本及其预期输出。
标签: linux bash shell sed debian