From bc7c991ea267958a76a641d412f2c31437f3fe62 Mon Sep 17 00:00:00 2001 From: Arkadiusz Hypki Date: Mon, 15 May 2023 14:42:46 +0200 Subject: [PATCH 1/2] 'Backup;' --- args-reversed.sh | 11 +++++++++++ tabledata/ex1.sh | 4 ++-- tabledata/screenshare | 1 - 3 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 args-reversed.sh delete mode 100644 tabledata/screenshare diff --git a/args-reversed.sh b/args-reversed.sh new file mode 100644 index 0000000..89aa224 --- /dev/null +++ b/args-reversed.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +if [ $# -eq 0 ]; then exit 1; fi + +for ((i=$#;i>0;i--)) +do + eval echo -n " \$$i " + echo -n " " +done + +echo \ No newline at end of file diff --git a/tabledata/ex1.sh b/tabledata/ex1.sh index 588322b..800591c 100755 --- a/tabledata/ex1.sh +++ b/tabledata/ex1.sh @@ -1,6 +1,6 @@ #!/bin/bash # iterating line-by-line over the input file -numOfPeople=`cat $1 | grep 'Poland' | wc -l` +numOfPeople=`cat $1 | grep "$2" | wc -l` -echo "Num. of people from Poland is $numOfPeople" +echo "Num. of people from $2 is $numOfPeople" diff --git a/tabledata/screenshare b/tabledata/screenshare deleted file mode 100644 index 029b907..0000000 --- a/tabledata/screenshare +++ /dev/null @@ -1 +0,0 @@ -https://meet.jit.si/unixsysop From 18c3efb4e0b2e1a63c69b167a63309627546640c Mon Sep 17 00:00:00 2001 From: Arkadiusz Hypki Date: Mon, 22 May 2023 13:35:20 +0200 Subject: [PATCH 2/2] =?UTF-8?q?'Doda=C5=82em=20tre=C5=9B=C4=87=20zada?= =?UTF-8?q?=C5=84=20na=20zaj=C4=99cia=20asynchroniczne;'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2023.05.22_zajęcia_asynchroniczne/zadania.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 2023.05.22_zajęcia_asynchroniczne/zadania.txt diff --git a/2023.05.22_zajęcia_asynchroniczne/zadania.txt b/2023.05.22_zajęcia_asynchroniczne/zadania.txt new file mode 100644 index 0000000..8ef6623 --- /dev/null +++ b/2023.05.22_zajęcia_asynchroniczne/zadania.txt @@ -0,0 +1,9 @@ +1. Napisz program, w którym użytkownik będzie zgadywał liczbę losową wygenerowaną przez skrypt bash (w przedziale od 1 do 20). + +Napisz skrypt w bash, który będzie pytał użytkownika o jakiej myśli liczbie. Skrypt ma zapytać o liczbę, użytkownik odpowiada. Jeśli użytkownik nie zgadnie to ma mieć możliwość zaproponowania innej liczby (aż do skutku). Kiedy użytkownik wreszcie zgadnie liczbę to skrypt ma wypisać gratulacje i wyjść. + +2. Napisz grę w kółko i krzyżyk w bashu. + +Skrypt wyświetla planszę. Pyta użytkownika o ruch, a następnie sam skrypt wykonuje ruch. Drukuje na ekran wygląd planszy i ponownie pyta użytkownika o ruch. Itd. + +Dla prostoty można założyć, że plansza jest 3x3 i każde pole ma swój numer (od 1 do 9). Dlatego zapytanie użytkownika o jakiś ruch to zapytanie o jedną liczbę. \ No newline at end of file