Ich möchte alle Tage der Woche en Englisch und Französisch (siehe das Beispielbild unten) auflisten, aber ich finde mich selbst schreiben einige komplexe Syntax für eine sogar einfache Problem.Entscheidung für eine sauberere Lösung zur Verwendung von Set und Shift
Gibt es eine sauberere und bessere Lösung für diese Situation?
hier ist meine Bash-Skript
#!/bin/bash
en_weeks='mon tue wed thu fri sat sun'
fr_weeks='lun mar mer jeu ven sam dim'
for i in $(seq 0 6)
do
set $en_weeks
shift $i
echo -n "$1 "
set $fr_weeks
shift $i
echo $1
done
hier ist die Ausgabe des Skripts:
vielleicht ist es nicht perfekt, aber es sieht ziemlich klein, sauber und verständlich zu mir. Es ist nichts falsch mit diesem Code, außerdem ist die Aufgabe, Zeug aus zwei Listen zu drucken, sehr einfach. Es lohnt sich also meiner Meinung nach nicht, Zeit für eine abgeschlossene Aufgabe von geringem Interesse zu verlieren. Mach weiter :) – JoulinRouge
das ist genau das, was ich versuche @JoulinRouge – marsouf