У меня есть файл, содержащий foo.txt
Unix СЭД команду
12345 123 123456
как мне сделать sed
команду, которая ставит средние цифры в скобках?
так он будет выглядеть
1(234)5 1(2)3 1(2345)6
У меня есть файл, содержащий foo.txt
Unix СЭД команду
12345 123 123456
как мне сделать sed
команду, которая ставит средние цифры в скобках?
так он будет выглядеть
1(234)5 1(2)3 1(2345)6
sed 's/./&(/;s/.$/)&/' foo.txt
Результат
1(234)5 1(2)3 1(2345)6
Это может работать для вас (GNU СЭД):
sed 's/\B.*\B/(&)/' file
perl -pe 's/(.)(.*?)(.)$/$1($2)$3/g' your_file
почему на земле было Тхи s закрыт? –