(同じ人が提出したAWK を通過する元の形式を維持する POST のほぼ正確な複製。 )
以下に示すように、g awkに関する簡単な質問があります。
1 int blah (void)
2 {
3 if (foo) {
4 printf ("blah\n");
5 }
6 return 0;
7 }
次の gawk コードを使用 - 元のフォーマットを維持するために gensub() を使用:
gawk '{ print gensub($1, "\t", 1) }' ./sample_code.out
int blah (void)
{
if (foo) {
printf ("blah\n");
}
return 0;
}
g awk または awk (おそらく正規表現を使用) を使用して、フィールド $1 の前の前の空白を削除するにはどうすればよいですか(^ )
以下に図を示します。
int blah (void)
{
if (foo) {
printf ("blah\n");
}
return 0;
}
よろしくお願いします