Completer par des espaces par shell unix

imra -  
zipe31 Messages postés 38797 Statut Contributeur -
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 38797 Statut Contributeur 6 433
 
Salut,

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

;-))
0