Completer par des espaces par shell unix

imra -  
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   -
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   Statut Contributeur Dernière intervention   6 431
 
Salut,

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

;-))
0