Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:dydaktyka:unix:lab_skrypty_adv [2017/11/06 08:29]
kkluza [Pisanie skryptów Bash]
pl:dydaktyka:unix:lab_skrypty_adv [2019/06/27 15:50] (aktualna)
Linia 18: Linia 18:
 ===== Ćwiczenie 1. Słownik krzyżówkowy ===== ===== Ćwiczenie 1. Słownik krzyżówkowy =====
  
-Słownik do tego ćwiczenia znajduje się w pliku: ''/​tmp/​dictionary.txt''​.+Słownik do tego ćwiczenia znajduje się w pliku: ''/​tmp/​dictionaryen.txt''​.
  
   - (1 pkt.) Proszę napisać skrypt, który dla słowa podanego jako argument, w którym dowolne znaki wstawiamy jako “.”, wyświetli znalezione dopasowania ze słownika.\\ np. dla: .''/​skrypt b.eb..''​ znalezionym dopasowaniem mogłoby być ''​bieber''​.   - (1 pkt.) Proszę napisać skrypt, który dla słowa podanego jako argument, w którym dowolne znaki wstawiamy jako “.”, wyświetli znalezione dopasowania ze słownika.\\ np. dla: .''/​skrypt b.eb..''​ znalezionym dopasowaniem mogłoby być ''​bieber''​.
Linia 25: Linia 25:
   - (1 pkt.) Skrypt powinien sprawdzać, czy pobrane słowo nie zawiera niedozwolonych znaków (innych niż litery i kropki) i wyświetlić komunikat "​Podano nieprawidłowe znaki"​.   - (1 pkt.) Skrypt powinien sprawdzać, czy pobrane słowo nie zawiera niedozwolonych znaków (innych niż litery i kropki) i wyświetlić komunikat "​Podano nieprawidłowe znaki"​.
  
-**Bonus**: 
- (1 pkt.) Odgadnij hasło i sprawdź je przy użyciu ''/​tmp/​checkpassword''​. Listę haseł do sprawdzenia można wysłać np. przy użyciu: \\ ''​cat /​tmp/​dictionary.txt | /​tmp/​checkpassword''​. \\ Podpowiedź do hasła: //Kończy sie na "​us",​ ma 7 liter, nie zaczyna się na literę z pierwszej połowy alfabetu, a nazwę kojarzy każdy, kto był w Hong Kongu.// 
  
 ===== Ćwiczenie 2. Deszyfrator szyfru przestawieniowego ===== ===== Ćwiczenie 2. Deszyfrator szyfru przestawieniowego =====
Linia 39: Linia 37:
   unjwbxej heyjwd hdkwd unsz yfpnj xfrj f ptqjosj yt uwejxzsnęhnj qnyjw b yjo bnfitrtśhn   unjwbxej heyjwd hdkwd unsz yfpnj xfrj f ptqjosj yt uwejxzsnęhnj qnyjw b yjo bnfitrtśhn
  
-**Bonus**: (1 pkt.) Odgadnij pin -- sprawdź jego poprawność programem ​''​/​tmp/​checkpin'' ​np. ''​echo 12345 | /​tmp/​checkpin''​.+Bonus: (1 pkt.) Odgadnij ​7-cyfrowy ​pin – sprawdź jego poprawność programem /​tmp/​checkpin np. echo 1234567 ​| /​tmp/​checkpin.
  
  
pl/dydaktyka/unix/lab_skrypty_adv.1509953361.txt.gz · ostatnio zmienione: 2019/06/27 15:55 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0