pdf - Środowisko programisty

Transkrypt

pdf - Środowisko programisty
Środowisko programisty
Zestaw 3
Semestr zimowy 2016/2017
Kraków, 18-21 października 2016
System plików i xargs — zadania
Zadanie 1. (1 punkt) W katalogu “Game” znajduje się 5 podkatalogów i 8 zwykłych
plików. Ponadto jest 1 symlink prowadzący do tego katalogu. Ile w sumie będzie połączyć
do i-węzła odpowiedzialnego za ten katalog?
Zadanie 2. (1 punkt) Użyj poleceń cat i xargs aby dla każdej linii L w pliku test.in
stworzyć w bieżącym katalogu plik o nazwie L. Zwróć uwagę na to, że linie mogą zawierać
białe znaki. Nazwy plików na pewno nie zawierają znaku końca linii (’\n’).
Zadanie 3. (1 punkt) Użyj poleceń find, xargs aby wydrukować na standardowe wyjście
konkatenację (sklejenie) zawartości wszystkich plików w bieżącym katalogu o rozszerzeniu
.txt. Zwróć uwagę na to, że nazwy plików mogą zawierać białe znaki linie mogą zawierać
białe znaki.
Zadanie 4. (1 punkt) Dla każdej linii L w pliku 1.in stwórz plik o nazwie L. Później dla
każdej linii L w pliku 2.in skasuj plik o nazwie L. Postaraj się zabezpieczyć skrypt przed
białymi znakami w liniach oraz możliwością, że plik do skasowania nie istnieje.
Strona 1/1

Podobne dokumenty