From 88c2c52751f16a182a5dd4519a91d91a1048d85a Mon Sep 17 00:00:00 2001 From: Ionel Andrei Cataon Date: Thu, 11 Dec 2025 19:48:49 +0200 Subject: [PATCH] update --- Bash_scripting/1st_script.sh | 6 ++++++ Bash_scripting/test.sh | 21 +++++++++++++++++++++ Bash_scripting/while.sh | 20 ++++++++++++++++++++ 3 files changed, 47 insertions(+) create mode 100755 Bash_scripting/1st_script.sh create mode 100755 Bash_scripting/test.sh create mode 100755 Bash_scripting/while.sh diff --git a/Bash_scripting/1st_script.sh b/Bash_scripting/1st_script.sh new file mode 100755 index 0000000..cd478f0 --- /dev/null +++ b/Bash_scripting/1st_script.sh @@ -0,0 +1,6 @@ +#!/bin/bash +WORD="Hello world" +echo $WORD +echo $USER + + diff --git a/Bash_scripting/test.sh b/Bash_scripting/test.sh new file mode 100755 index 0000000..77e4ef6 --- /dev/null +++ b/Bash_scripting/test.sh @@ -0,0 +1,21 @@ +#!/bin/bash +user=$(whoami) +echo "outputul de la comanda whoami este: " $user +user="myuser" +echo "valoarea variabilei user este acum: " $user + +echo "Ai introdus primul argument: $1" +echo "Ai introdus al doilea argument: $2" + +VREME=("ploua" "innorat" "furtuna" "soare") +echo "Starea vremii este: $(VREME[0])" +echo "Starea vremii este: $(VREME[1])" +echo "Starea vremii este: $(VREME[2])" +echo "Starea vremii este: $(VREME[3])" + +read nume +echo "Numele introus este: $nume" + +read -p "Introdu un nume: " nume +echo "Numele introdus este: $nume" +echo "Numele introdus este: $(nume:-"Niciun nume introdus")" \ No newline at end of file diff --git a/Bash_scripting/while.sh b/Bash_scripting/while.sh new file mode 100755 index 0000000..35fb207 --- /dev/null +++ b/Bash_scripting/while.sh @@ -0,0 +1,20 @@ +#!/bin/bash +x=1 +while (( $x < "10" )) +do + echo "Valoarea lui x este: $x" + x=$(( x+1 )) +done + +ar=(11 15 86 23 45 78) +Lenght=${#ar[@]} +echo "Lungimea array-ului este: $lenght" + +ar=(32 10 132 32 5 7 43 104) +i=0 +lenght=${#ar[@]} +while [ $i -lt $lenght ]; +do + echo "Elementul $i din array este: ${ar[$i]}" + i=$(( i+1)) +done \ No newline at end of file