SOP Lab 5

Ostatnie zajęcia z bashem

Tak, ja też się cieszę


Dzisiaj na zajęciach skupimy się na jednym, dużym skrypcie, który stworzymy razem. Dziś użycie Google i Stack Overflow będzie kluczowe. Celem tych zajęć jest skrypt, który wygeneruje wykres kursu dolara amerykańskiego na przestrzeni lat.

Skorzystać można z następujących programów:

  1. gnuplot - narzędzie do tworzenia wykresów
  2. curl - do pobierania danych i plików - tu będzie nas interesowało pobieranie JSON-ów
  3. jq - program do obsługi plików .json - pozwoli na obsługę jsona bez konieczności walki z sed albo awk

Dane pobierać będziemy z API NBP.


Zadania do laboratorium

Dzisiejsze zadanie polega na stworzeniu skryptu (albo kilku poleceń niezależnych od siebie) generującego wykres kursu USD do złotego w całym 2024 roku. Dodatkowo, jeśli skrypt będzie uruchomiony z 3 argumentami, to:

  • pierwszy powinien określać walutę (USD, EUR, CHF), której wykres do złotówki będziemy wyświetlać;
  • drugi powinien określać datę początkową
  • trzeci powinien określać datę końcową