シェルスクリプトを使用してファイルを読み取り、出力をgrepにパイプして、2つの引用符の間に含まれる文字列を抽出しようとしています(引用符を除外しています)。
./readFile.sh | grep -e "[\^\"]*[\?\"]"
これは、読んでいるファイル I の内容全体を返します。
私のファイルは次のように整理されています。
TITLE="foo"
DATA="bar"
SERVER="foo.bar.server"
http://www.regular-expressions.info/lookaround.htmlの正規表現チュートリアルを読み、先読みと後読みをできる限り使用しようとしましたが、ここで何が問題なのかわかりません。