[UNIX] récupérer une partie du nom d'un fichi [Fermé]

Signaler
-
 loic -
Bonjour,

J'ai un fichier sous unix et je souhaite récupérer une partie du nom de ce fichier.

Comment faire ?

ex : fichier1_0001 (je veux récupérer 0001)

Merci.

2 réponses

Messages postés
1877
Date d'inscription
jeudi 1 novembre 2001
Statut
Membre
Dernière intervention
9 janvier 2008
110
Tu vas utiliser plusieurs fonctions :
ici tu veux découper à l'underscore (le _)

(je suppose ici que tu pars d'une liste des fichiers)
tu écris donc
$ls fichier1_0001 | cut -d _ -f 2

Ce qui signifie que tu spécifie à cut le séparateur _ et que tu veux le deuxième champs

@++
$ c'est le shell c pas à taper


--------------------
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 83207 internautes nous ont dit merci ce mois-ci

Messages postés
3661
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
855
Hello,
En quoi ?
shell bash ou autre
perl, python,
C?
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
En shell, aurais tu une solution ?