スラッシュ (?) で囲まれた Bash スクリプト関数名

スラッシュ (?) で囲まれた Bash スクリプト関数名

これは何ですか? ? ?

/\[*\]/ {
      inFoo = ($1 == "["foo"]")
      next
    }

中かっこのため関数のように見えますが、開く中かっこの前に正確に何が来ますか? ? ?一種の正規表現関数名ですか?私はBashスクリプトをうまくやったことはありませんが、これは完全に理解できません。

似たようなものがありますが、本文が大きすぎて投稿できません。

/.*/ {
    ...
    }

ベストアンサー1

bashコードを投稿しましたか?私が見るにはawk台本の一部であるようです。コードの場合は、awkスラッシュで区切られた正規表現アドレス規則です。{...}正規表現に一致するすべての行を処理します。このルールは、開いている括弧、一部のテキスト、閉じ括弧を含むすべての行と一致します。

おすすめ記事