Isso deve responder à sua pergunta:
grep -e "^..a" < input > savefile
Eu tenho uma pergunta de laboratório me pedindo para usar grep
com um padrão regex para corresponder a cada palavra em que a terceira letra do começo da linha é um "a" e salvá-la com um redirecionamento. Como posso fazer isso?
Isso deve responder à sua pergunta:
grep -e "^..a" < input > savefile
A solução proposta por @rahmu é simples se você procurar por posições baixas, mas e se você procurar pelo número de personagem 25? Coloque 25 pontos?
Nesse caso, as seguintes soluções podem estar à mão. Com grep
grep '^.\{24\}a' input >output
com awk
awk -F '' '$25 == "a"' input >output
Tags grep regular-expression