1 votes

Bash ajoute un suffixe à une variable

J'essaie d'écrire un script qui ajouterait un préfixe à une variable, mais je n'arrive pas à le faire ajouter. J'ai essayé d'utiliser ++1 et quelques autres, mais je ne suis pas sûr de savoir comment le faire. Voici le code bash

HOSTNAME=TEST-HOST

for i in {1..5};
do COMMAND IS RUN HERE AND INCLUDES $HOSTNAME;
done

3voto

Michael Suelmann Points 648

Si vous avez besoin de TEST-HOST1 vous pouvez simplement utiliser $HOSTNAME$i à l'intérieur de votre boucle.

Si vous avez besoin de TEST-HOST01, vous pouvez utiliser $(printf "%s%02d" $HOSTNAME $i)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X