pdf - Środowisko programisty

Transkrypt

pdf - Środowisko programisty
Środowisko programisty
Zestaw 8
Semestr zimowy 2016/2017
Kraków, 24,29,30 listopad 2015
Bash II- zadania
Zadanie 1. Napisz skrypt w bashu, który jako argument bierze nazwę pliku lub katalogu
i wypisuje na standardowe wyjście informację o tym, czy argument jest plikiem, czy
katalogiem, oraz czy użytkownik ma prawo do czytania, pisania i wykonywania podanego
pliku lub katalogu.
Zadanie 2. (2 punkty) Napisz skrypt, który jako argumenty pobiera dwie liczby naturalne
x,y. Następnie przekazuje argumenty do funkcji BSUM(x,y), która dla podanych argumentów
x oraz y sprawdza, czy x jest sumą bitów w rozwinięciu binarnym y. Wynik jest zwracany
do głównej części skryptu, która drukuje odpowiedni komunikat. Obsłuż sytuację, w której
użytkownik podaje za mało argumentów.
Zadanie 3. Napisz skrypt w Bashu, który usuwa z podanego jako argument katalogu
wszystkie zwykłe puste pliki. W przypadku, gdy argument nie jest przykazany do Twojego
skryptu użyj domyślnie nazwy aktualnego katalogu.
Zadanie 4. Napisz skrypt w bashu, który zamienia nazwy wszystkich plików w katalogu.
Pierwszym argumentem jest nazwa bazowa, drugim rozszerzenie pliku. Dla
$ renumber 1stBirthday jpg
skrypt powinien zwrócić.
1stBirthday001.jpg, 1stBirthday002.jpg,
1stBirthday003.jpg, etc.
Strona 1/1

Podobne dokumenty