- работа с подстрокой внутри awk, meHome, 17:01 , 04-Дек-12 (1)
>[оверквотинг удален] > после точки" (если после точки ничего нет - убираем её) , > т.е. чтобы в итоге получилось > Лена;123.32 > Маша;146.22 > Петя;23131 > Поросёнок Пётр;13213 > Застрял на подобном: > cat file | sed -e ... -e ..... -e.... | awk -F > ";"как-то_обработать_$2 '{print $1";"обработанный_$2}' > Пожалуйста, помогите понять как тут можно извернуться.awk -F";" 'x=index($2,"."), y=x-1, z=x+1, $3=substr($2,0,y), $4=substr($2,z,2) {print $1";"$3"."$4}' ? но что-то с синтаксисом
- работа с подстрокой внутри awk, Andrey Mitrofanov, 17:13 , 04-Дек-12 (2)
> Пожалуйста, помогите понять как тут можно извернуться.Улицы ждут подметальщиков. | sed -e ... -e ..... -e.... -e 's/\(\.[0-9][0-9]\)[0-9]\+$/\1/' $ { echo 'Маша;146.2234666';echo 'Петя;23131'; } | sed -e 's/\(\.[0-9][0-9]\)[0-9]\+$/\1/' Маша;146.22 Петя;23131
- работа с подстрокой внутри awk, meHome, 17:29 , 04-Дек-12 (3)
>> Пожалуйста, помогите понять как тут можно извернуться. > Улицы ждут подметальщиков. > | sed -e ... -e ..... -e.... -e 's/\(\.[0-9][0-9]\)[0-9]\+$/\1/' > $ { echo 'Маша;146.2234666';echo 'Петя;23131'; } | sed -e 's/\(\.[0-9][0-9]\)[0-9]\+$/\1/' > Маша;146.22 > Петя;23131 да кто же мне лопату доверит :( спасибо!
- работа с подстрокой внутри awk, Andrey Mitrofanov, 17:45 , 04-Дек-12 (4)
> да кто же мне лопату доверит :( > спасибо!Ну, случай им.Поросёнка Петра -- сам.
|