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

Fermé
loic - 29 avril 2003 à 09:26
 loic - 29 avril 2003 à 10:34
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 Date d'inscription jeudi 1 novembre 2001 Statut Membre Dernière intervention 9 janvier 2008 114
29 avril 2003 à 10:10
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 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
29 avril 2003 à 10:33
Hello,
En quoi ?
shell bash ou autre
perl, python,
C?
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
0
En shell, aurais tu une solution ?
0