Как исключить запятую (,) в выводе - PullRequest
0 голосов
/ 30 мая 2020

Как исключить "," из вывода ниже при печати. ​​

[root@test ~]# echo "list joblog job=host1"|bconsole| awk -F"|" '/host1/ {print $3,$6,$8}'

 host1   I          417,680,874
 host1   I       18,466,159,904
 host1   I        8,040,571,252
[root@test ~]#

Поскольку "," не является разделителем полей в моем требовании, я не могу найти возможный способ распечатать вывод, например ниже:

Ожидаемый результат -:

 host1   I          417680874
 host1   I       18466159904
 host1   I        8040571252

Просим вас оказать здесь помощь.

1 Ответ

1 голос
/ 30 мая 2020

В GNU awk замените

print $3,$6,$8

на

gsub(",","",$8); print $3,$6,$8

, чтобы заменить все , в $ 8 ничем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...