( Почти точная копия Сохранение оригинального формата POST, проходящего через AWK , отправленного тем же лицом. )
У меня есть простой вопрос, относящийся к 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;
}
С уважением, заранее