Você pode usar \b
para corresponder ao limite da palavra:
grep '\bLC1\b' file.txt
No meu file_*.txt
, há dois tipos de palavras, uma contendo apenas LC1
e outra contendo LC1_R
.
Eu gostaria de grep
linhas que contêm apenas LC1
não LC1_R
. Como posso fazer isso?
Eu tentei:
grep "LC1" file_*.txt
então eu estou recebendo ambas as linhas que contém LC1
, bem como as linhas que contém LC1_R
também.
Awk alternativa aqui. Você não deu muita ideia sobre o conteúdo do seu arquivo, então eu vou aqui é uma resposta que opera em campos (palavras) em geral
awk '{for(i=1;i<NF;i++) {if ($i=="LC1"){print $0}}}'
Tags grep