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