Страница 1 из 1

замочить ласт строку

Добавлено: 2014-01-30 19:10:52
Гость
немогу замочить последнюю строку

Код: Выделить всё

echo "00685c40 T sdsdsd(ewewe, hrehtryhe cdnasdcEDW#EDEKM, ferfew 645h65fd43dcw)" | gawk '/([^0-9]*)([TW])(.*)/{ print $1 " " $2 " " $3}'
00685c40 T sdsdsd(ewewe,

Код: Выделить всё

00685c40 T sdsdsd(ewewe,
продожение нужно в $3 получить

Re: замочить ласт строку

Добавлено: 2014-01-30 19:37:47
Гость
разобрался
разделитель надо было убрать
-F\\

Re: замочить ласт строку

Добавлено: 2014-01-30 19:41:50
Гость
айй нет, теперь все полезло в $1

Re: замочить ласт строку

Добавлено: 2014-01-30 22:32:00
Alex Keda
ну нихрена себе у вас заморочки...

Re: замочить ласт строку

Добавлено: 2014-02-02 18:04:22
bagas
Непонял, какую строку?
оно же однйо строкой выходит!
Что ты пытаешся сделать?

Re: замочить ласт строку

Добавлено: 2014-02-03 13:37:52
Гость
00685c40 T sdsdsd(ewewe, hrehtryhe cdnasdcEDW#EDEKM, ferfew 645h65fd43dcw)
нужно разбить на
00685c40
T
sdsdsd(ewewe, hrehtryhe cdnasdcEDW#EDEKM, ferfew 645h65fd43dcw)

но последняя бьется до запятой
sdsdsd(ewewe,

как правильно распарсить такой регексп? что бы последняя не обрезалась на запятой и в $3 входило все остальное

Re: замочить ласт строку

Добавлено: 2014-05-21 13:24:32
kpp

Код: Выделить всё

echo "00685c40 T sdsdsd(ewewe, hrehtryhe cdnasdcEDW#EDEKM, ferfew 645h65fd43dcw)" | sed 's/^\([^ ]*\) \([^ ]\) /\1\
\2\
/'