shell заменяет шаблон в соответствии с шаблоном в Linux - PullRequest
0 голосов
/ 05 ноября 2018

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

Пример, Если ниже шаблон ввода,

Id_1062963978|"12792 > 12799 > 14462|13807 > 15451 > 15462|13807 > 14870 > 14872|12792 > 12799 > 13170"|Shirts|$8729.5|"Industry|Chemicals|Carbons"|2017-11-05T12:26:56Z

Тогда ожидаемый выходной шаблон будет

Id_1062963978|"12792 > 12799 > 14462,13807 > 15451 > 15462,13807 > 14870 > 14872,12792 > 12799 > 13170"|Shirts|$8729.5|"Industry,Chemicals,Carbons"|2017-11-05T12:26:56Z

Возможно ли это?

1 Ответ

0 голосов
/ 05 ноября 2018

Отправка вашего ввода в эту команду приводит к выводу, который вы говорите, что хотите:

sed 's/\([[:digit:]]\)|\([[:digit:]]\)/\1,\2/g'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...