[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

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