[Batch]commande sed
antheadousa
-
zipe31 Messages postés 38797 Statut Contributeur -
zipe31 Messages postés 38797 Statut Contributeur -
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
A la fin du processus j'ai mes fichiers qui se retrouvent dans un autre dossier et qui sont sous cette forme:
J'aimerais savoir comment adapter ma commande ci-dessus pour avoir le meme resultat, a savoir, sans les chiffres qui se rajoute a la fin.
2 csv
2 ingested
Si quelqu'un pouvqit ne serait-ce qu'un peu m'aiguiller ca serait super gentil :) (dsl pour les accents, mon clavier est un qwerty)
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 -nrpour avoir un listing comme ca
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 meme resultat, a savoir, sans les chiffres qui se rajoute a la fin.
2 csv
2 ingested
Si quelqu'un pouvqit ne serait-ce qu'un peu m'aiguiller ca serait super gentil :) (dsl pour les accents, mon clavier est un qwerty)
A voir également:
- [Batch]commande sed
- Invite de commande - Guide
- Commande terminal mac - Guide
- Fichier batch - Guide
- Diskpart commande - Guide
- Commande dism - Guide