- sed и перевод строки, L0n3R4ng3r, 14:06 , 22-Фев-08 (1)
>Здравствуйте! >Подскажите, пожалуйста, как sed'ом разбить строку на абзацы. >скажем заменить все сиволы ' на перевод строки. >Спасибо. cat file | tr "\'" "\n"
- sed и перевод строки, allez, 14:14 , 22-Фев-08 (2)
>Здравствуйте! >Подскажите, пожалуйста, как sed'ом разбить строку на абзацы. >скажем заменить все сиволы ' на перевод строки. >Спасибо. $ echo "hjkhjk'huhjkhjk'hjkhjkhjk'jkljkl" | sed "s/'/\n/g" hjkhjk huhjkhjk hjkhjkhjk jkljkl
- sed и перевод строки, L0n3R4ng3r, 14:15 , 22-Фев-08 (3)
>Здравствуйте! >Подскажите, пожалуйста, как sed'ом разбить строку на абзацы. >скажем заменить все сиволы ' на перевод строки. >Спасибо. или так $ echo "sdf2sfd2sd2" | sed -e 's/2/\n/g' sdf sfd sd $ uname -a Linux L0n3R4ng3r 2.6.18 #6 Fri Nov 30 16:23:24 EET 2007 i686 Intel(R) Celeron(TM) CPU 1300MHz GenuineIntel GNU/Linux просто это под солярку не катит:( >echo "sdf2sfd2sd2" | sed -e 's/2/\n/g' sdfnsfdnsdn >uname -a SunOS 5.9 Generic_118558-17 sun4u sparc SUNW,Sun-Fire-V490
- sed и перевод строки, Максим, 14:43 , 22-Фев-08 (4)
>[оверквотинг удален] >Celeron(TM) CPU 1300MHz GenuineIntel GNU/Linux > >просто это под солярку не катит:( > > >echo "sdf2sfd2sd2" | sed -e 's/2/\n/g' > >sdfnsfdnsdn > >uname -a > >SunOS 5.9 Generic_118558-17 sun4u sparc SUNW,Sun-Fire-V490 Вариант с tr супер, блин забываешь истинные unix-овые команды. На FreeBSD sed \n не понимает ( заменяет его соответственно на n
- sed и перевод строки, allez, 16:29 , 22-Фев-08 (5)
>На FreeBSD sed \n не понимает ( заменяет его соответственно на n >Вот поэтому и считается хорошим тоном сообщать, какая ОС используется. ;-)
- sed и перевод строки, phpcoder, 14:07 , 26-Фев-08 (6)
[...] > $ echo "sdf2sfd2sd2" | sed -e 's/2/\n/g' [...] >просто это под солярку не катит:( [...] В таком случае нужно экранировать символ новой строки: echo "sdf2sfd2sd2" | sed -e 's/2/\ /g' Т.е. в первой строке команды после обратного слэша нужно тут же нажать Enter и продолжить вводить команду дальше, на следующей строчке.
|