awk で複数行コメントを使用する方法を知りたいです。今のところ、# を使用して 1 行にコメントしています。誰かがこれに関して私を案内してくれませんか。ありがとうございました。
12541 次
1 に答える
18
AWKには複数行のコメントはありませんが、必要に応じて偽造することができます。少なくともGNUAWK(gawk
)で機能するテクニックの1つを次に示します。
#!/usr/bin/awk -f
0 {
You can use
0 to cause
a block to
not execute
or be parsed
}
{
print $2, $1, $3
if (0) {
You can use if (0)
in a similar manner
inside a block
}
sum += $4
}
0 && /pattern/ { # prepend "0 &&" to other conditions to turn off a block
print
}
デバッグ中にコードのセクションをコメントアウトするための複数行のコメントを持つことができるのは素晴らしいことです。非コードテキストが構文エラーのために解析されないことが保証されない可能性があるため、ドキュメントにこの手法を使用する必要はありません。
でも動作するようmawk
です。
于 2012-07-20T11:33:37.373 に答える