Home → ASPICON Oster Bash 2023
Da ist wohl unser ASPICON Ostertux ein bisschen durcheinander gekommen beim Schreiben seines Eiermaler-Scripts. Findest du alle Fehler?
Schicke uns deine Antwort per E‑Mail bis zum 14. April 2023 an linux@aspicon.de. Selbstverständlich kannst du auch etwas gewinnen – nämlich ein Supertux-Shirt aus unserer ASPICON Fan Collection. Schreibe uns dafür einfach einen besonders kreativen Platz oder eine spezielle Veranstaltung, wo du das Shirt tragen willst. Wir freuen uns auf deine Nachricht.
#!/bin/bash
# © Copyright 2023 ASPICON GmbH
# <support@aspicon.de>
# All rights reserved.
# platform settings
ECHO_BIN=$( which echo )
# we have two unpainted eggs
BLANKS=2
# weave an empty basket
declare ‑A eggbasket
EGGBASKET[redcircles]=0
EGGBASKET[bluestripes]=0
EGGBASKET[greendots]=0
# — FUNCTIONS —
fill_eggbasket() {
for EGG in “${!EGGBASKET[@]}” do
EGGBASKET[${EGG}]=$(( $RANDOM % 10 + 1 ))
done
}
show_eggbasket() {
for EGG in “${!EGGBASKET[@]}”; do
${ECHO_BIN} “\t${EGG}\t: ${EGGBASKET[$EGG]}”
done
}
add_unpaited(){
EGGBASKET+=([no coloring]=$1)
}
# — RUN —
fill_eggbasket
add_unpaited ${BLANKS}
{$ECHO_BIN} “My egg basket contains eggs with“
show_eggbasket
# — Fehler 1 —
# ORIG: declare ‑A EGGBASKET
# ERR : declare ‑A eggbasket
#
# breaking error
# missing variable association
# bash is not indifferent to upper and lowercase
#
# — Fehler 2 —
# ORIG: for EGG in “${!EGGBASKET[@]}”; do
# ERR : for EGG in “${!EGGBASKET[@]}” do
#
# breaking error
# missing semicolon or linebreak
#
# — Fehler 3 —
# ORIG: ${ECHO_BIN} ‑e “\…
# ERR : ${ECHO_BIN} “\
#
# no breaking error
# missing ‑e
# \t won’t be interpreted as Tabulator
#
# — Fehler 4 —
# ORIG: add_unpaited() {
# ERR : add_unpaited(){
#
# no breaking change
# cosmetic error
# either with or without space, no mixing styles
#
# — Fehler 5 —
# ORIG: ${ECHO_BIN} “My…
# ERR : {$ECHO_BIN} “My…
#
# working, but error
# the “$” ought to be outside the brackets
Teilnahmebedingungen:
Einsendeschluss ist der 14.04.2023. Teilnahme ab 18 Jahren. ASPICON Mitarbeiter und deren Angehörige sind von der Teilnahme am Gewinnspiel ausgeschlossen. Mit deiner Teilnahme stimmst du unserer Datenschutzerklärung zu. Deine Kontaktdaten werden nur für die Dauer des Gewinnspiels bei uns gespeichert und nicht für andere Zwecke genutzt. Eine Weitergabe deiner personenbezogenen Daten an Dritte erfolgt nicht. Solltest du zu den Gewinnern zählen erfolgt die Abholung des Preises im ASPICON Firmengebäude oder der Versand innerhalb Deutschlands. Veranstalter des Gewinnspiels ist die ASPICON GmbH mit Sitz in Chemnitz. Der Rechtsweg ist ausgeschlossen. Weitere Informationen findest du in unserem Pflichtinformationsblatt zur Verarbeitung personenbezogener Daten von Gewinnspiel-Teilnehmern.
Preise:
Unter allen Einsendern verlosen wir insgesamt 20 T‑Shirts “ASPICON Supertux” in schwarz oder grau. Die T‑Shirts sind Unisex in den Größen M‑XXL erhältlich. Bitte gebe bei deiner Einsendung deine Wunschfarbe und Größe an.
Du bist auf der Suche nach einem Job, der dich richtig fordert? Hier kommst du zu unseren offenen Stellen.