Se lo faccio:
$ ls -R
.:
4Shared/ Cloud/
./4Shared:
UFAIZLV2R7.part3.rar
./Cloud:
UFAIZLV2R7.part2.rar.part
UFAIZLV2R7.part1.rar.part
UFAIZLV2R7.part4.rar.part
Se voglio elencare .rar
solo i file e utilizzo grep , questo mostrerà anche a me i .rar.part
file, cosa non è il mio desiderio.
Sto risolvendo usando find
o ls **/*.rar
come detto in questo thread e funzionano bene, ma vorrei sapere se è possibile farlo tramite grep
.
Ho provato (pensando EOL
):
ls -R | grep ".rar\n"
senza risultati.
Penso che il problema risieda nello scoprire se il greping si trova alla fine della linea , ma non sono sicuro.
Qualche aiuto qui, per favore?
find
comando è in conflitto con quello di Windows) e ... apprendimento ;-). La domanda non riguarda "Elencare i file in una directory" (che è solo un esempio personalizzato) ma piuttosto "Comprendere l'utilizzo del comando grep"
ls -1R
.
grep
. Vedi la mia risposta
-1R
interruttore. Apparentemente i risultati sono gli stessi.
grep
in questo caso? Perché nofind
?