LINUX.ORG.RU

Передача аргументов для perl или sed


0

0

Необходимо разбить семизначное число так, чтобы после 1-й и 4-й цифры стояли запятые. Делаю следующее:

echo "$number"|perl -p -e "s/[0-9][0-9][0-9][0-9][0-9][0-9][0-9]/\1,\2\3\4,\5\6\7/g"
но не помогает - выводит только запятые. Как это сделать? Можно и на sed/bash тоже.

Deleted

echo 1234567|sed 's/^\([0-9]\)\([0-9][0-9][0-9]\)\([0-9][0-9][0-9]\)$/\1,\2,\3/'
sergv
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.