Удаление символов из вывода grep - программирование
Подтвердить что ты не робот

Удаление символов из вывода grep

Я сократил свой вывод grep (что сводится к перечислению чисел, которые я собираюсь связать с другими полями). Моя проблема в том, что числа выше 999 содержат в них запятые, и мне интересно, как напечатайте выход с запятыми.

поэтому вместо выхода будет:

1,200,300

это будет просто:

1200300 

Любые предложения для дополнительной команды pipe, которую я мог бы добавить?

Спасибо

4b9b3361

Ответ 1

Попробуйте это

< your command > | tr -d ','

tr удалит все запятые

Ответ 2

 < your command > | sed -e 's/,//g'

Это заменит все запятые "ничего", ничего не изменив.

Ответ 3

вместо grep используйте одну команду awk, как показано ниже

awk '/your pattern/{gsub(",","");print}' your_file