Compare commits

...

6 Commits

Author SHA1 Message Date
Arkadiusz Hypki
d18ee6abe3 Merge branch 'master' of https://git.wmi.amu.edu.pl/ahypki/unixowe-systemy-operacyjne 2023-05-22 13:35:25 +02:00
Arkadiusz Hypki
18c3efb4e0 'Dodałem treść zadań na zajęcia asynchroniczne;' 2023-05-22 13:35:20 +02:00
Arkadiusz Hypki
f4690816a6 Merge branch 'master' of https://git.wmi.amu.edu.pl/ahypki/unixowe-systemy-operacyjne 2023-05-15 17:02:12 +02:00
Arkadiusz Hypki
cd3a53cf85 Merge branch 'master' of https://git.wmi.amu.edu.pl/ahypki/unixowe-systemy-operacyjne 2023-05-15 16:11:28 +02:00
Arkadiusz Hypki
f508a30665 merge conflict 2023-05-15 15:36:40 +02:00
Arkadiusz Hypki
bc7c991ea2 'Backup;' 2023-05-15 14:42:46 +02:00
2 changed files with 20 additions and 0 deletions

View File

@ -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ę.

11
args-reversed.sh Normal file
View File

@ -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