ПОС/Лаб 1 2022 — разлика између измена

Извор: SI Wiki
Пређи на навигацију Пређи на претрагу
(Нова страница: {{tocright}} Лаб 1 се појављује у '''другом''' термину вежби. {{решења}} == Група 1 == === Задатак 1 === ==== Пос…)
 
м (Resenje nije bilo skroz tacno jer je u slucaju meseca gde u poslednjem redu ne postoji cetvrtak vracalo prazan red)
Ред 56: Ред 56:
==== Решење ====
==== Решење ====
<syntaxhighlight lang="bash" class="spoiler" data-solution="plain">
<syntaxhighlight lang="bash" class="spoiler" data-solution="plain">
$month = mesec
cal | cut -f5 -d " " | grep "[0-9]" | tail -n 1
Cal -m $mesec | cut -f5 -d“ „ | tail -2


</syntaxhighlight>
</syntaxhighlight>

Верзија на датум 3. април 2023. у 14:39

Лаб 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 -name „*.find*“

Задатак 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