我一直在努力用我写的这一行替换<KEY>
文件中出现的每一个“”,${encryptedkeyValue}
但它没有做任何事情。请帮忙
awk ' { gsub("<KEY>","'${encryptedkeyValue}'") }1 ' ${scriptHome}/config.properties
预先感谢,普里亚
答案1
如果您打算替换由两个双引号组成的字符串,并使用 option 传递变量-v
,如下所示:
awk -v val="${encryptedkeyValue}" '{ gsub(/<KEY>/,val) } 1'