用包含下划线的变量替换文件

时间:2017-05-08 11:34:14

标签: bash shell sh

文件内容(file.txt):

table=$table_name
data=$data_name

Shell脚本:

name=kush_123
cat file.txt | grep 'table' | sed "s\table_name\$name\g"

预期输出:

table=$kush_123

这会产生错误

  

未终止的s命令

如果name变量中包含_

0 个答案:

没有答案