Supprimer une chaine de caractère

Résolu
nico -  
 nico -
Bonjour,

Dans un script bash j'ai plusieurs variables qui contiennent des chemins de fichier, par exemple:

$chemin='/etc/exim4/virtual'

Je voudrais supprimer à chaque fois la dernière colonne de ces chaines de caractères pour n'obtenir plus que le chemin du fichier:

$chemin="etc/exim4"

Est-ce que quelqu'un peut m'aider? Je ne parviens pas à trouver la syntaxe exacte des commande cut ou awk pour faire ceci.

Meçi d'avance.
A voir également:

1 réponse

lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,
lami20j@debian:~$ chemin='/etc/exim4/virtual'
lami20j@debian:~$ echo $chemin
/etc/exim4/virtual
lami20j@debian:~$ echo ${chemin%/*} | cut -d'/' -f2-
etc/exim4

1
nico
 
Super! Merci beaucoup!
0