Sida 1 av 1
grep: antal tecken?
Postat: 22 maj 2007, 12:47
av zero gravity
Grep printar hela raden där uttrycket finns. Men hur gör jag för att välja att den skall printa uttrycket+ett tantal tecken efter?
SV: grep: antal tecken?
Postat: 22 maj 2007, 12:54
av mcNisse
Använd awk.
Kod: Markera allt
echo "bar foo" | awk '/bar/ {printf("före %s efter\n", $0);}'
/bar/ Motsvarar grep uttrycket. Sök lite på nätet så hittar du säkern en massa bra beskrivningar.
Dessutom har BEGIN och END. BEGIN körs innan första raden läses och END körs efter filslut.
SV: grep: antal tecken?
Postat: 22 maj 2007, 12:56
av Lars
Använd flaggan -o och matcha t.ex. på "uttyck.{0,10}" för upp till 10 tecken efter.
SV: grep: antal tecken?
Postat: 22 maj 2007, 13:10
av zero gravity
Tack för de snabba svaren.