pattern="tento radek je zprava pro uzivatele.... bla bla.
tento radek je oddelovac
tento radek je predloha - to co se ma vyfiltrovat
"
Tak vysledne riadky by som spracoval cez
sed (ten oddelovac tam nemusi byt ak je to na viacerych riadkoch:
pattern="tento radek je zprava pro uzivatele.... bla bla.
tento radek je oddelovac
tento radek je predloha - to co se ma vyfiltrovat
"
sprava=$(echo "$pattern" | sed -n '1p') #vypis prveho riadku
predloha=$(echo "$pattern" | sed -n '3p')
Je to v troch riadkoch, lebo kazde
echo vypise koniec riadku - bolo by v jednom riadku, ak by sa spustalo
echo -nCo sa tyka znaku + zavisi od pouzitych reg. vyrazov (BRE, ERE, PERL regex - vid
wikipedia)...
+ v
grepe (BRE) oznacuje znak plus a
\+ pocet (aspon jeden krat). V
egrep (ERE) je to presne naopak.