August 2012
Intermediate to advanced
624 pages
17h 11m
Polish
Chcemy wyświetlić jeden akapit dokumentu, który występuje za poszukiwaną frazą.
Załóżmy, że działanie skryptu odnosi się do zwykłych plików tekstowych, w których akapit jest blokiem tekstu wyznaczanym przez dwa puste wiersze. Pusty wiersz oznacza więc koniec akapitu. Program awk realizujący takie założenia nie jest szczególnie skomplikowany:
# cat para.awk /szukanafraza/ { flag=1 } { if (flag == 1) { print $0 } } /^$/ { flag=0 } $ $ awk –f para.awk < przeszukaj.txt
Przedstawiony skrypt składa się z trzech krótkich bloków kodu. Pierwszy jest wykonywany w chwili, gdy wiersz danych wejściowych spełnia kryteria dopasowania wyrażenia regularnego (w tym przypadku ...
Read now
Unlock full access