En utilisant bash, j'ai une liste de chaînes que je veux utiliser pour remplacer un int. Voici un exemple:Convertir les nombres en énumération de chaînes dans bash
day1=Monday day2=Tuesday day3=Wednesday day4=Thursday day5=Friday day6=Saturday day7=Sunday
Si j'ai un int, dow $, pour représenter le jour de la semaine, comment puis-je imprimer la chaîne réelle? J'ai essayé ceci:
echo ${day`echo $dow`}
mais obtenir l'erreur de "mauvaise substitution". Comment puis-je faire ce travail? Note: Je peux changer les variables $ day en une liste ou quelque chose.
parfait! Je ne savais pas sur le [1] = ... [2] = ... C'est très cool! – User1
Vous pouvez définir le premier index et le reste suivra: 'day = ([1] = lundi mardi mercredi ...)' –