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