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