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 .rarsolo i file e utilizzo grep , questo mostrerà anche a me i .rar.partfile, cosa non è il mio desiderio.
Sto risolvendo usando findo ls **/*.rarcome 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?
findcomando è 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
-1Rinterruttore. Apparentemente i risultati sono gli stessi.
grepin questo caso? Perché nofind?