Ricerca di parole intere in meno?

2

Come faccio a cercare un'intera parola in less ? Per questo post su un forum unix / linux puoi usare regex i marcatori 'whole word' \<word\> ma non sembra funzionare per me su macOS 10.13.4 (17E202) in iTerm2 su less versione 487 (trovato da less --version ).

    
posta Liron Yahdav 04.05.2018 - 22:55
fonte

1 risposta

2

L'esecuzione di less --version

less 487 (POSIX regular expressions)

quindi è necessario utilizzare espressioni regolari POSIX in less . Per saperne di più su di essi puoi leggere re_format(7) per trovare

There are two special cases= of bracket expressions: the bracket expressions '[[:<:]]'
and '[[:>:]]' match the null string at the beginning and end of a word respectively.

Quindi per cercare word devi inserire [[:<:]]word[[:>:]] nel prompt di ricerca (che probabilmente non è molto utile nella maggior parte delle situazioni).

PS: questo vale anche per la versione di less installata tramite Homebrew. potresti avere più fortuna compilando te stesso e specificando una libreria regexp alternativa (o modificando la sorgente di conseguenza).

    
risposta data 04.05.2018 - 23:16
fonte

Leggi altre domande sui tag