Beispiele für Bash-Skripte
Werfen wir einen Blick auf einige der erstaunlichen Bash-Scrip-Beispiele, die für Sie nützlich sein können. Bash-Skripte werden normalerweise zum Ausführen eines Shell-Befehls oder zum gleichzeitigen Ausführen mehrerer Befehle sowie zur Automatisierung der Arbeit verwendet. Werfen wir einen Blick auf einige gängige Beispiele für Bash-Skripte.
Beispiele für Bash-Skripte
1. Hello World Bash-Skript
Öffnen Sie einen beliebigen Editor, um eine Bash-Datei mit dem Dateinamen „ zu erstellen.Firstexample.sh‘.
nano Firstexample.sh
Fügen Sie der Datei das folgende Bash-Skript hinzu und speichern Sie die Datei.
#!/bin/bash echo "Hello World"
2. Echo Bash-Skript
Erstellen Sie eine neue Bash-Datei mit dem Namen „echo_file.sh‚ und fügen Sie das folgende Skript hinzu.
#!/bin/bash echo"Printing text along with newline" echo -n "Printing text along without newline" echo -e "\nRemoving \t backslash \t characters\n"
3. While-Schleife verwenden
Erstellen Sie eine Bash-Datei mit dem Namen „whileloopexample.sh“, um die Verwendung der while-Schleife zu erfahren.
#!/bin/bash valid=true count=1 while [ $valid ] do echo $count if [ $count -eq 5 ]; then break fi ((count++)) done
4. For-Schleife verwenden:
Erstellen Sie eine Datei mit dem Namen „forloop_example.sh“ und fügen Sie mithilfe der for-Schleife das folgende Skript hinzu. Hier wird die for-Schleife 20 Mal durchlaufen.
#!/bin/bash for (( counter=20; counter>0; counter-- )) do echo -n "$counter " done printf "\n"
5. Holen Sie sich Benutzereingaben:
Erstellen Sie eine Datei mit dem Namen „userinput_file.sh“ und fügen Sie das folgende Skript hinzu, um Eingaben vom Benutzer entgegenzunehmen.
#!/bin/bash echo "Enter Your Name" read name echo "Welcome $name to Linux Tutorial Blog By It'subuntu"
6. Verwendung der if-Anweisung:
Erstellen Sie eine Datei mit dem Namen „simpleif_file.sh“.
#!/bin/bash n=10 if [ $n -lt 10 ]; then echo "It is one digit number" else echo "It is two digit number" fi
7. Verwendung der if-Anweisung mit AND-Logik:
Erstellen Sie eine Datei mit dem Namen „if_with_AND_file.sh“. Im folgenden Code lautet die Ausgabe „gültige Benutzer“, wenn beide Werte übereinstimmen, andernfalls lautet die Ausgabe „ungültiger Benutzer“.
#!/bin/bash echo "Enter username" read username echo "Enter password" read password if [[ ( $username == "admin" && $password == "password" ) ]]; then echo "valid user" else echo "invalid user" fi
8. Verwendung der if-Anweisung mit ODER-Logik:
Erstellen Sie eine Datei mit dem Namen „if_with_OR.sh“ mit dem folgenden Code.
#!/bin/bash echo "Enter any number" read n if [[ ( $n -eq 28 || $n -eq 99 ) ]] then echo "You have won the game" else echo "You have lost the game" fi
9. Verwendung der Case-Anweisung:
Erstellen Sie eine neue Datei mit dem Namen „case_example.sh“.
#!/bin/bash echo "Enter your lucky number" read n case $n in 101) echo echo "You got 1st prize" ;; 510) echo "You got 2nd prize" ;; 999) echo "You got 3rd prize" ;; *) echo "Sorry, better try next time" ;;
10. Argumente von der Befehlszeile abrufen:
Erstellen Sie eine Datei mit dem Namen „argcommand_line.sh“ und fügen Sie das folgende Skript hinzu.
#!/bin/bash echo "Total arguments : $#" echo "1st Argument = $1" echo "2nd argument = $2"
11. String-Variablen kombinieren:
Erstellen Sie eine Datei mit dem Namen „string_combine.sh“.
#!/bin/bash string1="Open" string2="Source" echo "$string1$string2" string3=$string1+$string2 string3+=" is a good than closed source" echo $string3
12. Addieren Sie zwei Zahlen:
Erstellen Sie eine Datei mit dem Namen „add_numbers.sh“ mit dem folgenden Code. Dem Benutzer werden zwei ganzzahlige Werte entnommen und das Ergebnis der Addition ausgegeben.
#!/bin/bash echo "Enter the first number" read x echo "Enter the second number" read y (( sum=x+y )) echo "The result of addition=$sum"