PS:
Nie trzeba instalować linuxa aby wykonać taki skrypt,
iso linuxa mozesz uruchomic
- jako live-cd i skrypt wykonac z dysku ,
- z pendriva
- z virtualboxa
Lub uruchomić skrypt on-line
http://www.compileonline.com/execute_bash_online.phpPo lewej w linku masz "execute script - klikajac to , uruchomisz skrypt.
Edit:
No może ten on-line nie jest idealny...
trochę pomogę,
te dwa pierwsze podpunkty zrobiłbym tak :
1) 2)
#!/bin/bash
echo "Jaka jest twoja nazwa aktualnie zalogowanego użytkownika ?"
read nazwa
until [ -d /home/$nazwa/ ]; do
echo "Nazwa użytkownika jest nie prawidłowa."
echo "Jaka jest twoja nazwa aktualnie zalogowanego użytkownika ?"
read nazwa
done
cd /home/$nazwa
Możliwe że zadanie zrozumiałem źle,
że to nie skrypt ma pytać użytkownika , a skrypt ma się dowiedzieć,
bo w zadaniu nie pisze kogo lub co ma zapytać.
Wtedy bym użył
nazwa=$whoami
tyle że cały trud drugiego podpunktu o pytanie prawidlowej nazwy traciłby sens,
ponieważ odpowiedz komendy whoami w danym czasie byłaby zawsze identyczna,
dopiero przelogowanie się na innego użtkownika dałoby coś innego.
Edit:
3) i 4)
Moj Thunar pisze mi ze prawa do katalogow sa złe
$ ls -l
razem 12
drwxrwxr-x. 2 gg gg 4096 03-16 23:50 arkusze
drwxrwxr-x. 2 gg gg 4096 03-16 23:50 bazy
drwxrwxr--. 2 gg gg 4096 03-16 23:50 testy
ten " testy " jest własnie zły
Edit:
Chodzi chyba oto że każdy musi mieć prawo do wykonywania pliku