LINUX.ORG.RU

sed вставка


0

1

необходимо через каждые два символа в строке вставить символ двоеточия, используя SED. В конце строки : не нужно. /bin/sh капризно не понимает ${a:0:2} :(



Последнее исправление: dizaster (всего исправлений: 1)
~ % echo 12345678 | sed 's/\(..\)/\1:/g'
12:34:56:78:

Насчёт конца строки не знаю, но вторым проходом можно удалить эти лишние двоеточия.

GotF ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.