我想要做:
cat update_via_sed.sh | sed 's/old_name/new_name/' > new_update_via_sed.sh
在我的程序中。
但是我想使用变量,例如
old_run='old_name_952'
new_run='old_name_953'
我试过使用它们,但是替换不会发生(没有错误)。我努力了:
cat update_via_sed.sh | sed 's/old_run/new_run/'
cat update_via_sed.sh | sed 's/$old_run/$new_run/'
cat update_via_sed.sh | sed 's/${old_run}/${new_run}/'