Labo-06
Leerstof
Oefening 1: De Schatzoektocht van Kapitein Linux 🏴☠️
Je helpt Kapitein Linux bij het organiseren van zijn administratie, het analyseren van schatkaarten en het inventariseren van de buit. Onderweg oefen je met het maken, vullen, sorteren en filteren van bestanden.
Stap 1: Het schip registreren
Maak een nieuw bestand
bemanning.txtwaarin de namen van de bemanningsleden komen te staan.touch bemanning.txtVoeg handmatig de volgende bemanningsleden toe aan het bestand met
nano:Kapitein Linux Eerste stuurman Jack Matroos Bob Matroos Anne Kanonnier Rick Navigator Suenano bemanning.txt➝ Voeg de namen toe en sla op met
CTRL + X,Y,Enter.Controleer of de bemanningslijst correct is ingevuld.
cat bemanning.txt
Stap 2: De schatkaart analyseren
Maak een bestand
schatkaart.txtwaarin coördinaten van schatten worden bewaard.Vul het bestand met de volgende schatlocaties:
➝ Voeg de gegevens toe en sla op met
CTRL + X,Y,Enter.Sorteer de schatten op waarde (nummer) in oplopende volgorde.
Sorteer de schatten op waarde in aflopende volgorde.
Stap 3: De buit inventariseren
Maak een bestand
schatkamer.txtwaarin de verzamelde schatten worden bijgehouden.Vul het bestand met de volgende schatten en hun hoeveelheden:
➝ Voeg de gegevens toe en sla op met
CTRL + X,Y,Enter.Sorteer de buit op waarde (aantal stuks) in oplopende volgorde.
Toon alleen de soort schatten zonder aantallen.
Toon alleen de aantallen, gesorteerd van hoog naar laag.
Stap 4: Een geheime code ontcijferen
Maak een bestand
geheime_code.txten voeg de volgende tekst toe:➝ Voeg de tekst toe en sla op met
CTRL + X,Y,Enter.Filter alleen de woorden zonder de ruis.
Herschrijf de boodschap in de juiste volgorde: "De schat is verborgen op het eiland."
Stap 5: Gevaar op zee!
Een vijandelijk schip nadert en de kapitein wil snel een lijst van de bemanning met een "Matroos" filteren.
Controleer hoeveel bemanningsleden er in totaal zijn.
Kopieer de schatkaart en bewaar een back-up.
De kapitein beslist dat de schatkaart vernietigd moet worden. Verwijder het originele bestand.
Controleer of de schatkaart verdwenen is.
Als er geen uitvoer is, dan is het bestand succesvol verwijderd.
Oefening 2: Tales of Middle Earth 🧙♂️
Je helpt de bibliothecarissen van Rivendell met het organiseren en analyseren van de historische geschriften over Middle-earth. Je zal werken met bestanden, sorteren, filteren, het combineren van commando's met pipelines en het opslaan van resultaten met redirection.
Stap 1: De bibliotheek opzetten
Maak een bestand
personages.txtwaarin belangrijke figuren uit Midden-aarde worden opgeslagen.Vul het bestand met de volgende namen en hun rol:
➝ Voeg de gegevens toe en sla op met
CTRL + X,Y,Enter.Controleer of het bestand correct is opgeslagen.
Stap 2: De kaart van Midden-aarde analyseren
Maak een bestand
plaatsen.txtmet de belangrijkste locaties in Midden-aarde en hun gevaarsscore (van 1 tot 100).Vul het bestand met de volgende locaties:
➝ Voeg de gegevens toe en sla op met
CTRL + X,Y,Enter.Toon alleen de eerste 3 gevaarlijkste plaatsen:
Toon de 2 minst gevaarlijke plaatsen:
Stap 3: De Ringgenootschap analyseren
Toon alleen de Hobbits uit het bestand
personages.txt.Tel het aantal personages in de lijst.
Sorteer de personages alfabetisch en sla het op in een nieuw bestand
personages_sorted.txt.Controleer of het bestand correct is opgeslagen.
Stap 4: Het Boek van de Geschiedenis
Maak een bestand
geschiedenis.txtmet de volgende tekst:Toon alleen de eerste twee regels:
Toon alleen de laatste twee regels:
Tel het aantal woorden in de tekst:
Stap 5: Gevaar in Midden-aarde!
Filter de gevaarlijkste plaats uit
plaatsen.txten sla het resultaat op ingevaarlijkste_plaats.txt.Controleer of het bestand correct is opgeslagen.
Combineer de informatie uit
gevaarlijkste_plaats.txtenpersonages.txtin één bestandgevaren_analyse.txt.Bekijk de inhoud van
gevaren_analyse.txt.
Last updated