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

Извор: SI Wiki
Пређи на навигацију Пређи на претрагу
м (додато треће решење)
 
Ред 40: Ред 40:
grep 'MHz' /proc/cpuinfo | tail -n +1 | tr -s ' ' ' ' | cut -d' ' -f3
grep 'MHz' /proc/cpuinfo | tail -n +1 | tr -s ' ' ' ' | cut -d' ' -f3
# tail -n +1  -  ignoriše prvu liniju ispisa
# tail -n +1  -  ignoriše prvu liniju ispisa
</syntaxhighlight>
Треће решење:
<syntaxhighlight lang="bash" class="spoiler" data-solution="plain">
grep MHz /proc/cpuinfo | head -n2 | tail -n1 | awk '{print $4}'
</syntaxhighlight>
</syntaxhighlight>


[[Категорија:ПОС]]
[[Категорија:ПОС]]
[[Категорија:Лабораторијске вежбе]]
[[Категорија:Лабораторијске вежбе]]

Тренутна верзија на датум 29. март 2024. у 00:12

Лаб 1 се појављује у другом термину вежби.

  • За питања са више одговора, тачни одговори су подебљани и уоквирени
  • За питања за које се одговори уносе, тачни одговори су подвучени и сакривени, тако да се прикажу када изаберете тај текст (пример: овако)
  • Притисните лево дугме испод за сакривање и откривање свих одговора, или десно дугме за укључивање и искључивање интерактивног режима:

Група 3

Задатак 1

Поставка

(3п) Написати скрипту која исписује username корисника који је покрене.

Решење

#!/bin/bash

echo $USER

Задатак 2

Поставка

(4п) Написати команду које помоћу програма bzip2 компресују све фајлове из текућег директоријума који се завршавају са ~. Сваки фајл треба да буде засебно компресован. Затим написати команде које све новодобијене фајлове пребацују директоријум arhiva. Директоријум arhiva не постоји, као ни други компесовани[sic] фајлови у текућем директоријуму.

Решење

mkdir arhiva; bzip2 ./*~; mv *.bz2 arhiva

Задатак 3

Поставка

(7п) Написати команде које у фајлу /proc/cpuinfo проналазе и штампају број из друге линије која садржи реч MHz.

Решење

Прво решење:

grep 'MHz' /proc/cpuinfo | head -n 2 | tail -n 1 | tr -s ' ' ' ' | cut -d' ' -f3

Друго решење:

grep 'MHz' /proc/cpuinfo | tail -n +1 | tr -s ' ' ' ' | cut -d' ' -f3
# tail -n +1  -  ignoriše prvu liniju ispisa

Треће решење:

grep MHz /proc/cpuinfo | head -n2 | tail -n1 | awk '{print $4}'