Você já tem uma resposta de regex pura, mas aqui está uma resposta mais grata:
grep -i ^occ file
O -i
sinaliza ao grep para fazer correspondência insensível a maiúsculas e minúsculas. É definido pelo POSIX , portanto deve estar presente em qualquer implementação do grep. Uma vez que você tenha isso, já que você só quer dois caracteres c
, não há razão para complicar as coisas usando {2}
; cc
é menor e mais claro. No entanto, observe que o -i
se aplica a todo o reguex, então isso também corresponderá a cC
ou CC
ou Cc
. Se você não quiser, use a abordagem @ user454038 .
Se você também precisa corresponder as linhas nas quais os c
s consecutivos não estão diretamente após o o
, use:
grep -i '^o.*cc' file