Ho un grande file di testo. Ho bisogno di estrarre tutte le linee che contengono la parola esatta "DUSP1". Ecco un esempio delle linee:Estratto di grep solo parola intera
9606 ENSP00000239223 DUSP1 BLAST
9606 ENSP00000239223 DUSP1-001 Ensembl
voglio recuperare la prima linea, ma non il secondo.
Ho provato diversi comandi come:
grep -E "^DUSP1"
grep '\<DUSP1\>'
grep '^DUSP1$'
grep -w DUSP1
Ma nessuno di loro sembra funzionare. Quale opzione dovrei usare?
Come viene definita esattamente la "parola esatta"? E il tuo terzo esempio troverebbe solo linee con la parola "DUSP1" ... Quindi vuoi le linee con "^ DUSP1 [[: space:]] +"? –
Puoi fornire il contenuto del file di esempio. Il 2 °, 3 °, 4 ° comando funziona per me. – falsetru