Supprimer caractère avant le dernier point d'une ligne
Résolu
M.Burke
-
M.Burke -
M.Burke -
Bonjour,
Tout est dans le titre :)
Je suis à la recherche d'une commande qui lit chaque ligne d'un fichier, et supprime tous les caractères avant le dernier "." contenu dans la ligne.
Merci d'avance, je suis une quiche en unix... :(
Tout est dans le titre :)
Je suis à la recherche d'une commande qui lit chaque ligne d'un fichier, et supprime tous les caractères avant le dernier "." contenu dans la ligne.
Merci d'avance, je suis une quiche en unix... :(
A voir également:
- Supprimer caractère avant le dernier point d'une ligne
- Supprimer rond bleu whatsapp - Guide
- Caractère ascii - Guide
- Supprimer une page word - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
7 réponses
Salut,
Le point est le dernier caractère sur la ligne ?
Ou le point peut être n'importe où ?
Un exemple concret AVANT => APRÈS serait le bienvenu.
Le point est le dernier caractère sur la ligne ?
Ou le point peut être n'importe où ?
Un exemple concret AVANT => APRÈS serait le bienvenu.
Avant:
\\192.168.2.11\blabla\blibli\blou.blou\lefichier.ext
Après:
".ext" ou "ext"
Ensuite les trier par la première lettre via un sort.
\\192.168.2.11\blabla\blibli\blou.blou\lefichier.ext
Après:
".ext" ou "ext"
Ensuite les trier par la première lettre via un sort.
$ echo "${var}"
\\192.168.2.11\blabla\blibli\blou.blou\lefichier.ext
$ echo "${var##*.}"
ext
$ echo "${var}" | sed 's/.*\.//'
ext
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question