Comment fixer les positions de la string de sortie dans shell en utilisant printf
?
Par exemple, si je veux imprimer le text TEXT-A
à partir de la troisième position à partir de la gauche et un autre text TEXT-B
à la onzième position à partir de la gauche, comme illustré ci-dessous.
printf ' %-8s%s\n' TEXT-A TEXT-B
Et si vous voulez tronquer le premier text s'il est trop long pour l'adapter:
printf ' %-8.8s%s\n' TEXT-A TEXT-B