私はこのawk スクリプトを持っていますが、
/regex2/{
var = $1}
/regex1/{
print var}
入力ファイルに対して実行したもの:
regex1
This should be assigned as variable regex2
印刷出力がありません。望ましい出力は、「これ」を印刷することです。
次に、BEGIN を利用することを考えるかもしれません。
BEGIN{
/regex2/
var = $1}
/regex1/{
print var}
しかしどうやら BEGIN は正規表現マッチング機能に対応できません。これに対する提案はありますか?