(与同一个人提交的通过 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;
}
提前致以亲切的问候