Compare commits
6 Commits
d7c3c77ef7
...
d18ee6abe3
Author | SHA1 | Date | |
---|---|---|---|
|
d18ee6abe3 | ||
|
18c3efb4e0 | ||
|
f4690816a6 | ||
|
cd3a53cf85 | ||
|
f508a30665 | ||
|
bc7c991ea2 |
9
2023.05.22_zajęcia_asynchroniczne/zadania.txt
Normal file
9
2023.05.22_zajęcia_asynchroniczne/zadania.txt
Normal 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
11
args-reversed.sh
Normal 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
|
Loading…
Reference in New Issue
Block a user