Din cite imi aduc aminte, la regexp, \s marcheaza un spatiu, iar \s+ marcheaza 
mai multe spatii. eu vreau sa scot dintr-un fisier toate liniile care incep 
cu unul sau mai multe spatii urmate de litera P

Cum e corect: cu \s sau cu \s+, ca vad ca la mine ambele expresii produc 
acelasi rezultat :-(

$ grep -E '^[ \s]+[P]' test.txt
  Prune
    Pere
        Pomi
$
$ grep -E '^[ \s+]+[P]' test.txt
  Prune
    Pere
        Pomi
$

Regards,
Alx

_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui