Иногда я получаю CSV файл, у которого есть возврат каретки внутри ячейки. Это не приемлемый формат для программы, которая будет использовать ее в качестве входных данных.
Чтобы определить, разделена ли строка ввода, я решил, что в плохой строке не будет ожидаемого количества запятых. Есть ли bash или другой общий инструмент командной строки unix, который позволит мне подсчитать запятые в строке? Если необходимо, я могу написать программу Python или Perl, но если это возможно, я бы хотел добавить строку или две к существующему bash script, чтобы вызвать сбой, если счет запятой неверен. Любые идеи?