Bonjour,
J'ai un petit script shell qui bouge des fichiers et lance des processus.
A un moment j'ai des fichiers dans un dossier /landed/ sous la forme :
file1.csv
file1.cvs.ingested
file2.csv
file2.cvs.ingested
J'utilise cette commande
ls |sed 's/.*\.//g'|sort|uniq -c |sort -nr
pour avoir un listing comme ça
2 csv
2 ingested
A la fin du processus j'ai mes fichiers qui se retrouvent dans un autre dossier et qui sont sous cette forme:
file1.csv.1401282121470-1-14502-127.0.1.1
file1.csv.ingested.1401282121470-1-14502-127.0.1.1
file2.csv.1401282122475-2-14502-127.0.1.1
file2.csv.ingested.1401282122475-2-14502-127.0.1.1
J'aimerais savoir comment adapter ma commande ci-dessus pour avoir le même résultat, à savoir, sans les chiffres qui se rajoutent a la fin.
2 csv
2 ingested
Si quelqu'un pouvait ne serait-ce qu'un peu m'aiguiller ça serait super gentil (désolé pour les accents, mon clavier est un qwerty)
Partager