我有一个文件“Input_file”,内容如下
%name=ABC
%value=123
sample text in file
sample text in file
%name=XYZ
%value=789
sample text in file
我需要提取此文件中与此模式匹配的行。
str="%name=*\n%value=*"
我是这样工作的
gawk -v st=$str '/"$st"/ {print}' $Input_file
我收到错误
gawk: ^ backslash not last character on line
即使使用 grep
grep -e "$str" $Input_file
它说没有这样的匹配模式。我哪里错了。