eine geordnete Folge von Anweisungen.
Arbeitsbereich
Bash
praktischer Lernpfad fuer Bash von null an
erst definieren
was Bash bedeutet
Bash schreibt genaue Anweisungen. Hier lernst du es als praktischer Lernpfad fuer Bash von null an. Starte mit einem Modell: Eingabe geht durch Schritte und wird Ausgabe.
script.shstarten bash script.shgewohnheit lerne ein kleines Bash Stueck, tippe ein Minimalbeispiel und fuehre es ausein Wert ist Dateninhalt. Eine Variable ist sein Name.
ein benannter kleiner Arbeitsschritt mit Eingabe und Ergebnis.
POSIX shell compatible terminal fuehrt Code aus script.sh aus.
erster lesbarer Code
Commands
pwd ls cd echoname="Ada" echo "$name"
ausgabe AdaSprachlinie
Bash Stammbaum
sieh woher Bash kommt, welche Sprachen nah sind und was danach passt.
gut fuer praktischer Lernpfad fuer Bash von null an
Start bei null
Fragenbank
Erst suchen dann ueben
Waehle eine Phase oder suche in der Fragenbank dieser Sprache und springe zur Aufgabe.
Bash Frage 1
Bash Frage 1. Waehle die Aussage, die am besten zu echo output passt.
Bash Frage 2
Bash Frage 2. Waehle die Aussage, die am besten zu variable assignment passt.
Bash Frage 3
Bash Frage 3. Waehle die Aussage, die am besten zu pipe passt.
Bash Frage 4
Bash Frage 4. Waehle die Aussage, die am besten zu for loop passt.
Bash Frage 5
Bash Frage 5. Waehle die Aussage, die am besten zu echo output passt.
Bash Frage 6
Bash Frage 6. Waehle die Aussage, die am besten zu variable assignment passt.
Bash Frage 7
Bash Frage 7. Waehle die Aussage, die am besten zu pipe passt.
Bash Frage 8
Bash Frage 8. Waehle die Aussage, die am besten zu for loop passt.
Bash Frage 9
Bash Frage 9. Waehle die Aussage, die am besten zu echo output passt.
Bash Frage 10
Bash Frage 10. Waehle die Aussage, die am besten zu variable assignment passt.
Bash Frage 11
Bash Frage 11. Waehle die Aussage, die am besten zu pipe passt.
Bash Frage 12
Bash Frage 12. Waehle die Aussage, die am besten zu for loop passt.
Bash Frage 13
Bash Frage 13. Waehle die Aussage, die am besten zu echo output passt.
Bash Frage 14
Bash Frage 14. Waehle die Aussage, die am besten zu variable assignment passt.
Bash Frage 15
Bash Frage 15. Waehle die Aussage, die am besten zu pipe passt.
Bash Frage 16
Bash Frage 16. Waehle die Aussage, die am besten zu for loop passt.
Bash Frage 17
Bash Frage 17. Waehle die Aussage, die am besten zu echo output passt.
Bash Frage 18
Bash Frage 18. Waehle die Aussage, die am besten zu variable assignment passt.
multiple choice
Bash Frage 1
Bash Frage 1. Waehle die Aussage, die am besten zu echo output passt.
echo "$name"
referenz
muster fuer script.sh
bash script.shpwd ls cd echo
Commands
name="Ada" echo "$name"
- Quote variables
- Start with echo
- Run in a small folder first
grep sort uniq wc
Pipes
printf "a\na\nb\n" | sort | uniq
- Pipe output to the next command
- Use rg or grep for search
- Count with wc
shebang variables if loops
Scripts
for file in *.txt; do echo "$file" done
- Use set -e for safer scripts
- Quote paths
- Dry run before deleting