У меня есть файл, который должен быть отформатирован, как это:Удалить специальные символы из File- Unix
ID QTY
xxxxxxxxx,xxx
xxxxxxxxx,xxx
xxxxxxxxx,xxx
xxxxxxxxx,xxx
xxxxxxxxx,xxx
Иногда приходит отформатированный как это, хотя со специальными символами, отделяющих первые 9 цифр.
xxx,xx,xx,xx,xxx
xxx/xx/xx/xx,xxx
xx.xxx.xxxx,xxx
Я хотел бы знать, как удалить любые специальные символы из всего ID.
Я 'СЭД -e 's/[;()' \ ']// г; s/*// g '$ newDir/$ processNew> tmp && mv -f tmp $ newDir/$ processNew', но это выводит «,» между идентификатором и QTY, и мне нужно сохранить его. –
Включает ли последний столбец три символа? –
Не обязательно. Есть сценарий, который загружается после моего скрипта, и я считаю, что он читает слева от запятой и справа от запятой. –