View: Centrage ou alignement d'un texte

  1. 7 months ago by benoitbalon
    1. affiche_texte ()
    2. {
    3.         texte="$1"
    4.         alignement="$2"
    5.         nbcolonnes=80
    6.        
    7.         if test "$alignement" = "R"
    8.         then
    9.                 printf "%${nbcolonnes}s\n" "$texte"
    10.         elif test "$alignement" = "L"
    11.         then
    12.                 printf "%-${nbcolonnes}s\n" "$texte"
    13.         elif test "$alignement" = "C"
    14.         then
    15.                 printf "%`expr $nbcolonnes / 2 + ${#texte} / 2 `s\n" "$texte"
    16.         fi
    17. }
    18.  
    19. affiche_texte "HELLO WORLD !" "R"
    20. affiche_texte "HELLO WORLD !" "C"
    21. affiche_texte "HELLO WORLD !" "L"
    22.  
    23. exit 0

0 comment about "Centrage ou alignement d'un texte"