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

Fermé
loic -  
 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

batmat Messages postés 1871 Statut Membre 114
 
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
jisisv Messages postés 3678 Statut Modérateur 935
 
Hello,
En quoi ?
shell bash ou autre
perl, python,
C?
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
0
loic
 
En shell, aurais tu une solution ?
0