Как можно заменить LAST ',' в большой и широкой таблице CSV на вкладку в vi?Команда awk была бы такой же полезной, но я недостаточно хорошо знаю awk.(Я бы сделал это на PERL, но я не хочу писать сценарий).
Пример.Замените запятую перед последним значением на вкладку.Это легко сделать в начале строки, но не в конце.Любые идеи?
chr9,5971307,…,2,2,2,2,2,0,5881595,6007901,KIAA2026,20605
chr9,5971313,…,0,0,0,0,0,0,5881595,6007901,KIAA2026,20605
chr9,5971416,…,2,2,2,2,2,0,5881595,6007901,KIAA2026,20605
Примечание: количество значений CSV> 1000. Значения не являются фиксированными, как показано выше, поэтому я не могу полагаться на данные или фиксированный номер столбца.Это зависит от разделителей полей (,).
Спасибо за любую помощь, которую вы можете предоставить.Ура, Джо Уайт