ПОС/Лаб 1 2022 — разлика између измена
< ПОС
Пређи на навигацију
Пређи на претрагу
м (Resenje nije bilo skroz tacno jer je u slucaju meseca gde u poslednjem redu ne postoji cetvrtak vracalo prazan red) |
м (Pogresna rec u pretrazi i nije ispisivao broj, nego sve koji match-uju) |
||
Ред 38: | Ред 38: | ||
==== Решење ==== | ==== Решење ==== | ||
<syntaxhighlight lang="bash" class="spoiler" data-solution="plain"> | <syntaxhighlight lang="bash" class="spoiler" data-solution="plain"> | ||
sudo find -type f -name "*.file*" | wc -l | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Верзија на датум 3. април 2023. у 13:42
Лаб 1 се појављује у другом термину вежби.
- За питања са више одговора, тачни одговори су подебљани и уоквирени
- За питања за које се одговори уносе, тачни одговори су подвучени и сакривени, тако да се прикажу када изаберете тај текст (пример: овако)
- Притисните лево дугме испод за сакривање и откривање свих одговора, или десно дугме за укључивање и искључивање интерактивног режима:
Група 1
Задатак 1
Поставка
(3п)Napisati komande koje ispisuju koliko ima fajlova koji u nazivu sadrže reč .bashrc.
Решење
sudo find / -type f -name ''*.bashrc*'' | wc -l
Задатак 2
Поставка
(4п) Napisati komandu koja ispisuje sve fajlove u tekućem direktorijumu koji su veći od 3 bajta.
Решење
find -type f -size +3c
Задатак 3
Поставка
(7п) Napisati komande koje ispisuju broj dana iz datuma koji odgovara pretposlednjem ponedeljku u tekućem mesecu. (Primer ako je datum dd.mm.gggg treba ispisati dd).
Решење
cal | grep ''[0-9]'' | tail -n 2 | head -n 1 | cut -d ' ' -f2
Група 2
Задатак 1
Поставка
(3п) Napisati komande koje ispisuju koliko ima fajlova koji u nazivu sadrže reč .file.
Решење
sudo find -type f -name "*.file*" | wc -l
Задатак 2
Поставка
(4п) Napisati komandu koja ispisuje sve fajlove u tekućem direktorijumu koji su manji od 5MB.
Решење
Find -type f -size -5M
Задатак 3
Поставка
(7п) Napisati komande koje ispisuju broj dana iz datuma koji odgovara poslednjem četvrtku u tekućem mesecu. (Primer ako je datum dd.mm.gggg treba ispisati dd).
Решење
cal | cut -f5 -d " " | grep "[0-9]" | tail -n 1