Supprimer des caractères en fin de ligne

linux

Voici comment faire pour supprimer un certain nombre de caractères (3 dans notre cas) à la fin d’une ligne :

message="taratata voici un message bien long"
echo ${message:0:`echo $(( ${#message} - 3 ))`}

Ici voici ce que l’on opère :

${#message}

Calcule la taille de la chaine

echo $(( ${#message} - 3 ))

retourne la taille de la chaine soustrait de 3

echo ${message:0:`echo $(( ${#message} - 3 ))`}

retourne la chaine depuis le premier caractère (0) jusqu’au nombre calculé avant.

You can leave a response, or trackback from your own site.

Leave a Reply