このような内容のファイル「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
そのような一致するパターンはないと言っています。どこが間違っているのですか。