Есть файл вида:
1234.32
3244.45
43265.65
Поскажите как можно заменить в нём точки на запятые с помощью sed?
я пробовал sed s/./,/g ./123.txt > ./321.txt - но он выдал
,,,,,,,,,
,,,
,,,,,,,,
Заранее благодарен
sed 's/\./,/g' 123.txt > ./321.txt
>Есть файл вида:
>1234.32
>3244.45
>43265.65
>Поскажите как можно заменить в нём точки на запятые с помощью sed?
>
>я пробовал sed s/./,/g ./123.txt > ./321.txt - но он выдал
>,,,,,,,,,
>,,,
>,,,,,,,,
>Заранее благодарен
sed 's/\./,/g' 123.txt > ./321.txtКавычки чтоб шелл не лез внутрь выражения и не протил \ который говорит что символ точка, а не ея значение. В regexp . обозначает любой символ, а \. точку.