次の形式のハンドル文字列が必要です。
PREFIX_TYPE_N,DATA
では、*awk (gawk、mawk、nawk) は、既に一致した文字列のアクションにパターン マッチングを含めることをサポートしていますか? このようなもの(もちろん、私にはうまくいきません):
*awk 'BEGIN { FS="," }
/PREFIX/ {
/TYPE_1/ {printf "[TYPE1] [DATA: $2]"} // <-- included pattern
/TYPE_2/ {printf "[TYPE2] [DATA: $2]"} // <-- another included pattern
... // <-- some more included patterns
}' "filename"
それとも、if/else または switch/case が必要ですか?