Sorry za ruglish, no predydushij vopros gde vozilsja z www.translit.ru byl udalen vidimo iz-za ne ochen' vezhlivogo slova "za#$ah", a sil vozitsja s nim opjat' netu. :(
Chasto stalkivajus s odnoj i toj ze problemoj, prichem AWK ne ochen udoben dla ee reshenija (nuzno rukami ustanavlivat' FS, RS i t.p.)
Zadacha:
Est' tekst:
text text smth1 text text whatever text text smth2 text .....
Hotelos' by imet' takoj tool chtoby po napisaniu:
tool -s "text smth[1-9]+ text"
libo chego-to podobnogo i skarmlivaniju etogo teksta poluchit' na vychode stroki:
text smth1 text
text smth2 text
V ideale hotelos by voobshe umet' vydirat' peremennyje w kakom-nibut' takom stile:
tool -s "text smth&p=[1-9]+ text"
naprimer. I chtoby eto kudalos kuda-to (kuda ugodno) kak uzhe vydernutje znaczenija peremennych.
No podoszel by i prosto output (jesli maska i tekst eto pozvoljajut) v vide strok vsech nahozhdenij regexp'a. Chital man k grep'u vrode ne umejet. AWK zadachu reshajet, no eto ze nieudobno dla takoj prostoj zadachi stol'ko vozitsja. :(
Neuzeli netu w Linux takoj tulzy?
Ответ на:
комментарий
от cvv
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от dissident
Ответ на:
комментарий
от dissident
Ответ на:
комментарий
от cvv
Ответ на:
комментарий
от dissident
Ответ на:
комментарий
от dissident
Ответ на:
комментарий
от dissident
Ответ на:
комментарий
от cvv
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.