Скрипт чистого bash
#!/bin/bash
# tested on bash 4
while read -r line
do
while [[ $line =~ ,, ]]
do
line=${line//,,/, ,}
done
echo "$line"
done < file
Пример вывода
bash4> bash comma.sh
O,ff,$1123.81,ty,20100608,jjj, ,13.180002, , , ,
O,gg,$1794.06,jui,20100608,jjj, ,13.180008, , , ,
O,gg,$1794.06,jui,20100608,jjj, ,13.180008, , , ,
Обратите внимание, что дополнительный цикл while используется для изменения последующих ,,
на , ,