Completer par des espaces par shell unix

Fermé
imra - 1 juin 2012 à 12:08
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 1 juin 2012 à 12:15
Bonjour,

Je voudrais rajouter des espaces en fin d'une chaine de caracteres qui et au milieu d'une ligne jusqu'a une certaine position.
Par exemple:
Entrée : CodeFlux--A1256--NomRapport-XLS
Sortie : CodeFlux___A1256_____NomRapport___XLS
(___ signifie les espaces)
Merci de votre retour

1 réponse

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 417
1 juin 2012 à 12:15
Salut,

$ echo "CodeFlux--A1256--NomRapport-XLS" | sed 's/-\+/    /g'
CodeFlux    A1256    NomRapport    XLS

;-))
0