标签: sed insert
如何使用sed在文件中的带引号的字符串后插入变量?
变量:$num 引用的字符串:"ID": "
$num
"ID": "
文件中的输出如下所示:"ID": "$num
"ID": "$num
答案 0 :(得分:1)
在双引号中使用变量。
echo '"ID": "' | sed -e "s/^\\(\"ID\": \"\\)/\\1$num"/
请注意,反斜杠需要用双引号进行反斜杠处理。此外,它仅在$ num不包含特殊字符(例如斜杠)时才有效。