J'écris un script shell bash pour afficher si un processus est en cours d'exécution ou non.
Jusqu'ici, je suis ici.
printf "%-50s %s\n" $PROC_NAME [UP]
Cela me donne une sortie comme:
JBoss [DOWN]
GlassFish [UP]
verylongprocessname [UP]
Je veux combler le fossé entre les 2 champs avec un '-' ou un * pour le rendre plus lisible. Comment puis-je faire cela sans perturber l'alignement des champs?
La sortie que je veux est:
JBoss ------------------------------------------- [DOWN]
GlassFish --------------------------------------- [UP]
verylongprocessname ----------------------------- [UP]