diff --git a/m122/LB2_Projekt-eBilling-Einzelaufgabe/M122_LB_Einzelaufgabe_Projekt(2.LJ-BIVO21).docx b/m122/uebungs-aufgaben/LB2_Projekt-eBilling-Einzelaufgabe/M122_LB_Einzelaufgabe_Projekt(2.LJ-BIVO21).docx similarity index 100% rename from m122/LB2_Projekt-eBilling-Einzelaufgabe/M122_LB_Einzelaufgabe_Projekt(2.LJ-BIVO21).docx rename to m122/uebungs-aufgaben/LB2_Projekt-eBilling-Einzelaufgabe/M122_LB_Einzelaufgabe_Projekt(2.LJ-BIVO21).docx diff --git a/m122/LB2_Projekt-eBilling-Einzelaufgabe/M122_LB_Einzelaufgabe_Projekt(2.LJ-BIVO21).pdf b/m122/uebungs-aufgaben/LB2_Projekt-eBilling-Einzelaufgabe/M122_LB_Einzelaufgabe_Projekt(2.LJ-BIVO21).pdf similarity index 100% rename from m122/LB2_Projekt-eBilling-Einzelaufgabe/M122_LB_Einzelaufgabe_Projekt(2.LJ-BIVO21).pdf rename to m122/uebungs-aufgaben/LB2_Projekt-eBilling-Einzelaufgabe/M122_LB_Einzelaufgabe_Projekt(2.LJ-BIVO21).pdf diff --git a/m122/LB2_Projekt-eBilling-Einzelaufgabe/README.md b/m122/uebungs-aufgaben/LB2_Projekt-eBilling-Einzelaufgabe/README.md similarity index 100% rename from m122/LB2_Projekt-eBilling-Einzelaufgabe/README.md rename to m122/uebungs-aufgaben/LB2_Projekt-eBilling-Einzelaufgabe/README.md diff --git a/m122/LB2_Projekt-eBilling-Einzelaufgabe/bewertungskriterien.txt b/m122/uebungs-aufgaben/LB2_Projekt-eBilling-Einzelaufgabe/bewertungskriterien.txt similarity index 100% rename from m122/LB2_Projekt-eBilling-Einzelaufgabe/bewertungskriterien.txt rename to m122/uebungs-aufgaben/LB2_Projekt-eBilling-Einzelaufgabe/bewertungskriterien.txt diff --git a/m122/LB2_Projekt-eBilling-Einzelaufgabe/musterfiles/K821_21003_invoice.txt b/m122/uebungs-aufgaben/LB2_Projekt-eBilling-Einzelaufgabe/musterfiles/K821_21003_invoice.txt similarity index 100% rename from m122/LB2_Projekt-eBilling-Einzelaufgabe/musterfiles/K821_21003_invoice.txt rename to m122/uebungs-aufgaben/LB2_Projekt-eBilling-Einzelaufgabe/musterfiles/K821_21003_invoice.txt diff --git a/m122/LB2_Projekt-eBilling-Einzelaufgabe/musterfiles/K821_21003_invoice.xml b/m122/uebungs-aufgaben/LB2_Projekt-eBilling-Einzelaufgabe/musterfiles/K821_21003_invoice.xml similarity index 100% rename from m122/LB2_Projekt-eBilling-Einzelaufgabe/musterfiles/K821_21003_invoice.xml rename to m122/uebungs-aufgaben/LB2_Projekt-eBilling-Einzelaufgabe/musterfiles/K821_21003_invoice.xml diff --git a/m122/LB2_Projekt-eBilling-Einzelaufgabe/musterfiles/rechnung21003.data b/m122/uebungs-aufgaben/LB2_Projekt-eBilling-Einzelaufgabe/musterfiles/rechnung21003.data similarity index 100% rename from m122/LB2_Projekt-eBilling-Einzelaufgabe/musterfiles/rechnung21003.data rename to m122/uebungs-aufgaben/LB2_Projekt-eBilling-Einzelaufgabe/musterfiles/rechnung21003.data diff --git a/m122/LB2_Projekt-eBilling-Einzelaufgabe/notenskala34Punkte.txt b/m122/uebungs-aufgaben/LB2_Projekt-eBilling-Einzelaufgabe/notenskala34Punkte.txt similarity index 100% rename from m122/LB2_Projekt-eBilling-Einzelaufgabe/notenskala34Punkte.txt rename to m122/uebungs-aufgaben/LB2_Projekt-eBilling-Einzelaufgabe/notenskala34Punkte.txt diff --git a/m122/LB2_Projekt-eBilling-Einzelaufgabe/notenskala37Punkte.txt b/m122/uebungs-aufgaben/LB2_Projekt-eBilling-Einzelaufgabe/notenskala37Punkte.txt similarity index 100% rename from m122/LB2_Projekt-eBilling-Einzelaufgabe/notenskala37Punkte.txt rename to m122/uebungs-aufgaben/LB2_Projekt-eBilling-Einzelaufgabe/notenskala37Punkte.txt diff --git a/m122/LB2_Projekt-eBilling-Einzelaufgabe/notenskala42Punkte.txt b/m122/uebungs-aufgaben/LB2_Projekt-eBilling-Einzelaufgabe/notenskala42Punkte.txt similarity index 100% rename from m122/LB2_Projekt-eBilling-Einzelaufgabe/notenskala42Punkte.txt rename to m122/uebungs-aufgaben/LB2_Projekt-eBilling-Einzelaufgabe/notenskala42Punkte.txt diff --git a/m122/LB2_ebill_handwerkerrechnungen/M122-AP20b.txt b/m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/M122-AP20b.txt similarity index 100% rename from m122/LB2_ebill_handwerkerrechnungen/M122-AP20b.txt rename to m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/M122-AP20b.txt diff --git a/m122/LB2_ebill_handwerkerrechnungen/M122-AP22b.txt b/m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/M122-AP22b.txt similarity index 100% rename from m122/LB2_ebill_handwerkerrechnungen/M122-AP22b.txt rename to m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/M122-AP22b.txt diff --git a/m122/LB2_ebill_handwerkerrechnungen/M122-AP22d.txt b/m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/M122-AP22d.txt similarity index 100% rename from m122/LB2_ebill_handwerkerrechnungen/M122-AP22d.txt rename to m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/M122-AP22d.txt diff --git a/m122/LB2_ebill_handwerkerrechnungen/M122-PE22b.txt b/m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/M122-PE22b.txt similarity index 100% rename from m122/LB2_ebill_handwerkerrechnungen/M122-PE22b.txt rename to m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/M122-PE22b.txt diff --git a/m122/LB2_ebill_handwerkerrechnungen/M122-ST19d.txt b/m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/M122-ST19d.txt similarity index 100% rename from m122/LB2_ebill_handwerkerrechnungen/M122-ST19d.txt rename to m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/M122-ST19d.txt diff --git a/m122/LB2_ebill_handwerkerrechnungen/README.md b/m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/README.md similarity index 100% rename from m122/LB2_ebill_handwerkerrechnungen/README.md rename to m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/README.md diff --git a/m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/2022-02-28_Egli-Gartenbau_794.15.pdf b/m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/x-ressourcen/2022-02-28_Egli-Gartenbau_794.15.pdf similarity index 100% rename from m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/2022-02-28_Egli-Gartenbau_794.15.pdf rename to m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/x-ressourcen/2022-02-28_Egli-Gartenbau_794.15.pdf diff --git a/m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/2022-05-03_Hegi-Haustechnik-Montagen_848.80.pdf b/m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/x-ressourcen/2022-05-03_Hegi-Haustechnik-Montagen_848.80.pdf similarity index 100% rename from m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/2022-05-03_Hegi-Haustechnik-Montagen_848.80.pdf rename to m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/x-ressourcen/2022-05-03_Hegi-Haustechnik-Montagen_848.80.pdf diff --git a/m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/2022-11-29_Schenker-Storen-Rep_439.95.pdf b/m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/x-ressourcen/2022-11-29_Schenker-Storen-Rep_439.95.pdf similarity index 100% rename from m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/2022-11-29_Schenker-Storen-Rep_439.95.pdf rename to m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/x-ressourcen/2022-11-29_Schenker-Storen-Rep_439.95.pdf diff --git a/m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/2022-12-09_CW-Elektro_802.30.pdf b/m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/x-ressourcen/2022-12-09_CW-Elektro_802.30.pdf similarity index 100% rename from m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/2022-12-09_CW-Elektro_802.30.pdf rename to m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/x-ressourcen/2022-12-09_CW-Elektro_802.30.pdf diff --git a/m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/example-qr-bill-de.six-image.original.1020.png b/m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/x-ressourcen/example-qr-bill-de.six-image.original.1020.png similarity index 100% rename from m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/example-qr-bill-de.six-image.original.1020.png rename to m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/x-ressourcen/example-qr-bill-de.six-image.original.1020.png diff --git a/m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/notenskala34Punkte.txt b/m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/x-ressourcen/notenskala34Punkte.txt similarity index 100% rename from m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/notenskala34Punkte.txt rename to m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/x-ressourcen/notenskala34Punkte.txt diff --git a/m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/notenskala37Punkte.txt b/m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/x-ressourcen/notenskala37Punkte.txt similarity index 100% rename from m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/notenskala37Punkte.txt rename to m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/x-ressourcen/notenskala37Punkte.txt diff --git a/m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/notenskala42Punkte.txt b/m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/x-ressourcen/notenskala42Punkte.txt similarity index 100% rename from m122/LB2_ebill_handwerkerrechnungen/x-ressourcen/notenskala42Punkte.txt rename to m122/uebungs-aufgaben/LB2_ebill_handwerkerrechnungen/x-ressourcen/notenskala42Punkte.txt diff --git a/m122/LB2_emailadressen-erstellen/MOCK_DATA.csv b/m122/uebungs-aufgaben/LB2_emailadressen-erstellen/MOCK_DATA.csv similarity index 100% rename from m122/LB2_emailadressen-erstellen/MOCK_DATA.csv rename to m122/uebungs-aufgaben/LB2_emailadressen-erstellen/MOCK_DATA.csv diff --git a/m122/LB2_emailadressen-erstellen/README.md b/m122/uebungs-aufgaben/LB2_emailadressen-erstellen/README.md similarity index 100% rename from m122/LB2_emailadressen-erstellen/README.md rename to m122/uebungs-aufgaben/LB2_emailadressen-erstellen/README.md diff --git a/m122/auto-mailer/Aufgabe_auto-mailer.docx b/m122/uebungs-aufgaben/auto-mailer/Aufgabe_auto-mailer.docx similarity index 100% rename from m122/auto-mailer/Aufgabe_auto-mailer.docx rename to m122/uebungs-aufgaben/auto-mailer/Aufgabe_auto-mailer.docx diff --git a/m122/auto-mailer/Aufgabe_auto-mailer.pdf b/m122/uebungs-aufgaben/auto-mailer/Aufgabe_auto-mailer.pdf similarity index 100% rename from m122/auto-mailer/Aufgabe_auto-mailer.pdf rename to m122/uebungs-aufgaben/auto-mailer/Aufgabe_auto-mailer.pdf diff --git a/m122/auto-mailer/mailBeilage1.pdf b/m122/uebungs-aufgaben/auto-mailer/mailBeilage1.pdf similarity index 100% rename from m122/auto-mailer/mailBeilage1.pdf rename to m122/uebungs-aufgaben/auto-mailer/mailBeilage1.pdf diff --git a/m122/auto-mailer/mailBeilage2.pdf b/m122/uebungs-aufgaben/auto-mailer/mailBeilage2.pdf similarity index 100% rename from m122/auto-mailer/mailBeilage2.pdf rename to m122/uebungs-aufgaben/auto-mailer/mailBeilage2.pdf diff --git a/m122/auto-mailer/mail_ps1.zip b/m122/uebungs-aufgaben/auto-mailer/mail_ps1.zip similarity index 100% rename from m122/auto-mailer/mail_ps1.zip rename to m122/uebungs-aufgaben/auto-mailer/mail_ps1.zip diff --git a/m122/auto-mailer/mail_via_tam.ps1 b/m122/uebungs-aufgaben/auto-mailer/mail_via_tam.ps1 similarity index 100% rename from m122/auto-mailer/mail_via_tam.ps1 rename to m122/uebungs-aufgaben/auto-mailer/mail_via_tam.ps1 diff --git a/m122/auto-mailer/mail_via_tam.zip b/m122/uebungs-aufgaben/auto-mailer/mail_via_tam.zip similarity index 100% rename from m122/auto-mailer/mail_via_tam.zip rename to m122/uebungs-aufgaben/auto-mailer/mail_via_tam.zip diff --git a/m122/uebungs-aufgaben/qr-rechnungen-erzeugen/README.md b/m122/uebungs-aufgaben/qr-rechnungen-erzeugen/README.md new file mode 100644 index 0000000..8eee10a --- /dev/null +++ b/m122/uebungs-aufgaben/qr-rechnungen-erzeugen/README.md @@ -0,0 +1,16 @@ +# M122 + +## QR-Rechnungen + +Die QR-Rechnung, die seit Juni 2020 in Umlauf ist, +hat am 1. Oktober 2022 die Schweizer Einzahlungsscheine +endgültig abgelöst. + +[Zahlungsstandard in der Schweiz (SIX)](https://www.six-group.com/de/products-services/banking-services/payment-standardization/standards/qr-bill.html) + + +![https://www.six-group.com/de/products-services/banking-services/payment-standardization/standards/qr-bill.html](https://www.six-group.com/de/products-services/banking-services/payment-standardization/standards/qr-bill.html) + + +## Aufgabenstellung + diff --git a/m122/uebungs-aufgaben/qr-rechnungen-erzeugen/x-ressourcen/beispiel-input-six.csv b/m122/uebungs-aufgaben/qr-rechnungen-erzeugen/x-ressourcen/beispiel-input-six.csv new file mode 100644 index 0000000..25fcb82 --- /dev/null +++ b/m122/uebungs-aufgaben/qr-rechnungen-erzeugen/x-ressourcen/beispiel-input-six.csv @@ -0,0 +1,9 @@ +Lang,IBAN,Cdtr_AdrTp,Cdtr_Name,Cdtr_StrtNmOrAdrLine1,Cdtr_BldgNbOrAdrLine2,Cdtr_PstCd,Cdtr_TwnNm,Cdtr_Ctry,Amt,Ccy,UltmtDbtr_AdrTp,UltmtDbtr_Name,UltmtDbtr_StrtNmOrAdrLine1,UltmtDbtr_BldgNbOrAdrLine2,UltmtDbtr_PstCd,UltmtDbtr_TwnNm,UltmtDbtr_Ctry,RefTp,Ref,Ustrd,StrdBkgInf,AltPmt1,AltPmt2,Anrede,Nummer +de,CH5800791123000889012,S,"Verein ""Zum Beispiel""",Musterstrasse,123,8000,Seldwyla,CH,50.00,CHF,S,Sarah Beispiel,Musterstrasse,1,8000,Seldwyla,CH,NON,,Mitgliederbeitrag,,,,Sehr geehrte Frau Beispiel,1 +de,CH5800791123000889012,S,"Verein ""Zum Beispiel""",Musterstrasse,123,8000,Seldwyla,CH,50.00,CHF,K,Simon Muster,Musterstrasse 1,8000 Seldwyla,,,CH,NON,,Mitgliederbeitrag,,twint/light/02:0123456789abcdef0123456789abcdef#0123456789abcdef0123456789abcdef01234567#,rn/twint/a~AbCdEfGhIjKlMnOpQrStUv~s~AbCdEfGhIjKlMnOpQrStUv/rn,Lieber Simon,1 +de,CH5800791123000889012,K,"Verein ""Zum Beispiel""",Musterstrasse 123,8000 Seldwyla,,,CH,100.00,CHF,S,Familie Exempel,Beispielstrasse,1,9490,Vaduz,LI,NON,,Mitgliederbeitrag,,,,Geschätzte Familie Exempel,2 +de,CH5800791123000889012,S,"Verein ""Zum Beispiel""",Musterstrasse,123,8000,Seldwyla,CH,200.00,EUR,S,Modell Stiftung,Postfach,,78462,Konstanz,DE,SCOR,RF18539007547034,Gönnerbeitrag,//S1/11/220101/40/0:30,,,Sehr geehrte Damen und Herren,3 +fr,CH4431999123000889012,S,"Verein ""Zum Beispiel""",Musterstrasse,123,8000,Seldwyla,CH,123.45,CHF,S,Prototype SA,Place de l'Exemple,2,25000,Besançon,FR,QRR,210000000003139471430009017,Gönnerbeitrag,,,,Cher donateur,5 +it,CH5800791123000889012,S,"Verein ""Zum Beispiel""",Musterstrasse,123,8000,Seldwyla,CH,,CHF,S,Modello Sagl,Via Esempio,3,20123,Milano,IT,NON,,Spende,,,,Caro donatore,8 +en,CH5800791123000889012,S,"Verein ""Zum Beispiel""",Musterstrasse,123,8000,Seldwyla,CH,0.50,EUR,S,Schema GmbH,Beispielstraße,5,6900,Bregenz,AT,NON,,Spende,,,,Sehr geehrter Spender,13 +de,CH5800791123000889012,S,"Verein ""Zum Beispiel""",Musterstrasse,123,8000,Seldwyla,CH,,CHF,S,,,,,,,NON,,Spende,,,,, diff --git a/m122/uebungs-aufgaben/qr-rechnungen-erzeugen/x-ressourcen/beispiel-input-six.xlsx b/m122/uebungs-aufgaben/qr-rechnungen-erzeugen/x-ressourcen/beispiel-input-six.xlsx new file mode 100644 index 0000000..748b780 Binary files /dev/null and b/m122/uebungs-aufgaben/qr-rechnungen-erzeugen/x-ressourcen/beispiel-input-six.xlsx differ diff --git a/m122/uebungs-aufgaben/verzeichnisse-und-dateien-anlegen/README.md b/m122/uebungs-aufgaben/verzeichnisse-und-dateien-anlegen/README.md index abfc4cf..3da79d8 100644 --- a/m122/uebungs-aufgaben/verzeichnisse-und-dateien-anlegen/README.md +++ b/m122/uebungs-aufgaben/verzeichnisse-und-dateien-anlegen/README.md @@ -1,93 +1,73 @@ -# M122 - Übungen +# M122 - Aufgabe ## Dateien und Verzeichnisse anlegen -Ich habe den Bedarf, für alle Lernenden einer Klasse dieselben -Dateien zur Verfügung zu stellen. Es gibt mehrere Klassen. Die -Lernenden bekommen alle ein eigenes Verzeichnisse. Und jede -Klasse bekommt ein Verzeichnis. In diesem Klassen- Verzeichnis -sind dann die Lernenden-Verzeichnisse gesammelt. In jedem dieser -Lernenden-Verzeichnisse werden dann die gewünschten Dateien zur -Verfügung gestellt. +Als Lehrer habe den Bedarf, für alle Lernenden einer Klasse +dieselben Dateien zur Verfügung zu stellen. +Es gibt mehrere Klassen. Jede Klasse bekommt ein Verzeichnis. +Alle Lernenden bekommen alle ein eigenes Verzeichniss in der +'eigenen' Klasse. Und in jedem Lernenden-Verzeichnis sollen +die gleichen Dateien zur Verfügung gestellt werden. + +### Gesucht +Es soll nachher eine solche Struktur entstehen: + + ./M122-AP22b + Amherd + Datei-1.txt + Datei-2.docx + Datei-3.pdf + Baume-Schneider + Datei-1.txt + Datei-2.docx + Datei-3.pdf + Berset + Datei-1.txt + Datei-2.docx + Datei-3.pdf + + usw. + + +### Vorbereitung Ich bereite mich so vor, dass ich eine Liste mit allen Namen aller Lernenden habe. Diese mache ich dann ein eine Datei. Diese Datei bekommt den Namen (die Abkürzung) der Klasse. -Weiter werde ich ein Verzeichnis namens "_template" bereitstellen. -Da drin werden dann alle Dateien hineingelegt, die allen Lernenden -zur Verfügung gestellt werden sollen. + ./M122-AP22b.txt + +Der Inhalt der M122-AP22b.txt Datei könnte so aussehen: + + Amherd + Baume-Schneider + Berset + Cassis + Keller-Sutter + Parmelin + Roesti -Strategie (Programmablauf) + +### Mögliche Strategie für den Programmablauf + +Versuchen Sie alles in **bash** nachzumachen. +Aber Achtung. Manche Dinge kann man oder muss +man in **bash** anders machen. Wenn Sie ganz +gefitzt sind, werden Sie auch noch eine +einfachere und schnellere Lösung finden. + + +**Beispiel-Lösung in PS** Das automatisierte Skript muss jetzt den Dateinamen (vor dem Punkt) auslesen um damit das Grundverzeichnis anzulegen. Dann muss das -Skrpt die Datei öffnen und alle Namenseinträge auslesen. Die Namen +Skript die Datei öffnen und alle Namenseinträge lesen. Die Namen sind in einer Liste, die ich dann als "array" verwenden werde um mit jedem (Namens-)Eintrag erstens ein Verzeichnis zu erstellen und zweitens die Dateien aus dem Template dort hinein zu kopieren. -Erstellen Sie als Ausgangslage folgende Dateien und Verzeichnisstruktur - - ./M122-AP22b.txt - - ./_template - Datei-1.txt - Datei-2.docx - Datei-3.pdf - - -Der Inhalt der M122-AP22b.txt Datei könnte so aussehen: - - Amherd - Baume - Berset - Cassis - Keller - Parmelin - Roesti - - -Es soll nachher eine solche Struktur entstehen: - - ./M122-AP22b - Amherd - Datei-1.txt - Datei-2.docx - Datei-3.pdf - Baume - Datei-1.txt - Datei-2.docx - Datei-3.pdf - Berset - Datei-1.txt - Datei-2.docx - Datei-3.pdf - - usw. - - - - - -Erstellen Sie ein Skript, das diese Aufgabe erledigt. - -
-
-
-
-
-
-
-
-
-
-Hier eine Lösung in **PowerShell**. - -Versuchen Sie alles in **bash** nachzumachen. Aber Achtung. Manche Dinge kann man oder muss man in **bash** anders machen. - - [./loesung-in-powershell/einstieg-prepareFiles-01.ps1](./loesung-in-powershell/einstieg-prepareFiles-01.ps1) - [./loesung-in-powershell/einstieg-prepareFiles-02.ps1](./loesung-in-powershell/einstieg-prepareFiles-02.ps1) - [./loesung-in-powershell/einstieg-prepareFiles-03.ps1](./loesung-in-powershell/einstieg-prepareFiles-03.ps1) diff --git a/m122/uebungs-aufgaben/files-in-directoies-bereitstellen/x-ressources/M122-AP20b.txt b/m122/uebungs-aufgaben/verzeichnisse-und-dateien-anlegen/loesung-in-powershell/echte-Daten/M122-AP20b.txt similarity index 100% rename from m122/uebungs-aufgaben/files-in-directoies-bereitstellen/x-ressources/M122-AP20b.txt rename to m122/uebungs-aufgaben/verzeichnisse-und-dateien-anlegen/loesung-in-powershell/echte-Daten/M122-AP20b.txt diff --git a/m122/uebungs-aufgaben/files-in-directoies-bereitstellen/x-ressources/M122-AP22b.txt b/m122/uebungs-aufgaben/verzeichnisse-und-dateien-anlegen/loesung-in-powershell/echte-Daten/M122-AP22b.txt similarity index 100% rename from m122/uebungs-aufgaben/files-in-directoies-bereitstellen/x-ressources/M122-AP22b.txt rename to m122/uebungs-aufgaben/verzeichnisse-und-dateien-anlegen/loesung-in-powershell/echte-Daten/M122-AP22b.txt diff --git a/m122/uebungs-aufgaben/files-in-directoies-bereitstellen/x-ressources/M122-AP22d.txt b/m122/uebungs-aufgaben/verzeichnisse-und-dateien-anlegen/loesung-in-powershell/echte-Daten/M122-AP22d.txt similarity index 100% rename from m122/uebungs-aufgaben/files-in-directoies-bereitstellen/x-ressources/M122-AP22d.txt rename to m122/uebungs-aufgaben/verzeichnisse-und-dateien-anlegen/loesung-in-powershell/echte-Daten/M122-AP22d.txt diff --git a/m122/uebungs-aufgaben/files-in-directoies-bereitstellen/x-ressources/M122-PE22b.txt b/m122/uebungs-aufgaben/verzeichnisse-und-dateien-anlegen/loesung-in-powershell/echte-Daten/M122-PE22b.txt similarity index 100% rename from m122/uebungs-aufgaben/files-in-directoies-bereitstellen/x-ressources/M122-PE22b.txt rename to m122/uebungs-aufgaben/verzeichnisse-und-dateien-anlegen/loesung-in-powershell/echte-Daten/M122-PE22b.txt diff --git a/m122/uebungs-aufgaben/files-in-directoies-bereitstellen/x-ressources/M122-ST19d.txt b/m122/uebungs-aufgaben/verzeichnisse-und-dateien-anlegen/loesung-in-powershell/echte-Daten/M122-ST19d.txt similarity index 100% rename from m122/uebungs-aufgaben/files-in-directoies-bereitstellen/x-ressources/M122-ST19d.txt rename to m122/uebungs-aufgaben/verzeichnisse-und-dateien-anlegen/loesung-in-powershell/echte-Daten/M122-ST19d.txt diff --git a/m122/x_aelteres_LB1-Projekt/LB1 Praxisarbeit Bewertung V2.6.docx b/m122/uebungs-aufgaben/x_aelteres_LB1-Projekt/LB1 Praxisarbeit Bewertung V2.6.docx similarity index 100% rename from m122/x_aelteres_LB1-Projekt/LB1 Praxisarbeit Bewertung V2.6.docx rename to m122/uebungs-aufgaben/x_aelteres_LB1-Projekt/LB1 Praxisarbeit Bewertung V2.6.docx diff --git a/m122/x_aelteres_LB1-Projekt/LB1 Praxisarbeit Bewertung V2.6.pdf b/m122/uebungs-aufgaben/x_aelteres_LB1-Projekt/LB1 Praxisarbeit Bewertung V2.6.pdf similarity index 100% rename from m122/x_aelteres_LB1-Projekt/LB1 Praxisarbeit Bewertung V2.6.pdf rename to m122/uebungs-aufgaben/x_aelteres_LB1-Projekt/LB1 Praxisarbeit Bewertung V2.6.pdf diff --git a/m122/x_aelteres_LB2-Projekt/.gitignore b/m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/.gitignore similarity index 100% rename from m122/x_aelteres_LB2-Projekt/.gitignore rename to m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/.gitignore diff --git a/m122/x_aelteres_LB2-Projekt/M122_LB2_Aufgabenstellung-AblaufProzess-Dok-Bewertung.docx b/m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/M122_LB2_Aufgabenstellung-AblaufProzess-Dok-Bewertung.docx similarity index 100% rename from m122/x_aelteres_LB2-Projekt/M122_LB2_Aufgabenstellung-AblaufProzess-Dok-Bewertung.docx rename to m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/M122_LB2_Aufgabenstellung-AblaufProzess-Dok-Bewertung.docx diff --git a/m122/x_aelteres_LB2-Projekt/M122_LB2_Aufgabenstellung-AblaufProzess-Dok-Bewertung.pdf b/m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/M122_LB2_Aufgabenstellung-AblaufProzess-Dok-Bewertung.pdf similarity index 100% rename from m122/x_aelteres_LB2-Projekt/M122_LB2_Aufgabenstellung-AblaufProzess-Dok-Bewertung.pdf rename to m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/M122_LB2_Aufgabenstellung-AblaufProzess-Dok-Bewertung.pdf diff --git a/m122/x_aelteres_LB2-Projekt/M122_LB2_Vorstellen.pptx b/m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/M122_LB2_Vorstellen.pptx similarity index 100% rename from m122/x_aelteres_LB2-Projekt/M122_LB2_Vorstellen.pptx rename to m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/M122_LB2_Vorstellen.pptx diff --git a/m122/x_aelteres_LB2-Projekt/README.md b/m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/README.md similarity index 100% rename from m122/x_aelteres_LB2-Projekt/README.md rename to m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/README.md diff --git a/m122/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/PostFinance_41101000000240844_740895x000013xEBPxCOOPx03022015x000001_sig.xml b/m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/PostFinance_41101000000240844_740895x000013xEBPxCOOPx03022015x000001_sig.xml similarity index 100% rename from m122/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/PostFinance_41101000000240844_740895x000013xEBPxCOOPx03022015x000001_sig.xml rename to m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/PostFinance_41101000000240844_740895x000013xEBPxCOOPx03022015x000001_sig.xml diff --git a/m122/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/PostFinance_Process_Protocol_280220150220_41101000000240844.xml b/m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/PostFinance_Process_Protocol_280220150220_41101000000240844.xml similarity index 100% rename from m122/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/PostFinance_Process_Protocol_280220150220_41101000000240844.xml rename to m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/PostFinance_Process_Protocol_280220150220_41101000000240844.xml diff --git a/m122/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/SIX_PaymentServices_Anmeldung_fuer_ERechnungskunden.PDF b/m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/SIX_PaymentServices_Anmeldung_fuer_ERechnungskunden.PDF similarity index 100% rename from m122/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/SIX_PaymentServices_Anmeldung_fuer_ERechnungskunden.PDF rename to m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/SIX_PaymentServices_Anmeldung_fuer_ERechnungskunden.PDF diff --git a/m122/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/SIX_PaymentServices_E-Rechnung_Online.pdf b/m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/SIX_PaymentServices_E-Rechnung_Online.pdf similarity index 100% rename from m122/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/SIX_PaymentServices_E-Rechnung_Online.pdf rename to m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/SIX_PaymentServices_E-Rechnung_Online.pdf diff --git a/m122/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/SIX_PaymentServices_Testanleitung_und_Testprotokoll_24-10-2012.pdf b/m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/SIX_PaymentServices_Testanleitung_und_Testprotokoll_24-10-2012.pdf similarity index 100% rename from m122/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/SIX_PaymentServices_Testanleitung_und_Testprotokoll_24-10-2012.pdf rename to m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/SIX_PaymentServices_Testanleitung_und_Testprotokoll_24-10-2012.pdf diff --git a/m122/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/SIX_PaymentServices_Uebermittlungsermaechtigung_Signaturdelegation.pdf b/m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/SIX_PaymentServices_Uebermittlungsermaechtigung_Signaturdelegation.pdf similarity index 100% rename from m122/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/SIX_PaymentServices_Uebermittlungsermaechtigung_Signaturdelegation.pdf rename to m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/SIX_PaymentServices_Uebermittlungsermaechtigung_Signaturdelegation.pdf diff --git a/m122/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/SIX_PaymentServices_XML-Spezifikation_24-10-2012.pdf b/m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/SIX_PaymentServices_XML-Spezifikation_24-10-2012.pdf similarity index 100% rename from m122/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/SIX_PaymentServices_XML-Spezifikation_24-10-2012.pdf rename to m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/SIX_PaymentServices_XML-Spezifikation_24-10-2012.pdf diff --git a/m122/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/SIX_PaymentServices_XML_Muster.xml b/m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/SIX_PaymentServices_XML_Muster.xml similarity index 100% rename from m122/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/SIX_PaymentServices_XML_Muster.xml rename to m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/SIX-Payment-Spezifikation/SIX_PaymentServices_XML_Muster.xml diff --git a/m122/x_aelteres_LB2-Projekt/muster-files/kunden-server_out/rechnung21003.data b/m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/muster-files/kunden-server_out/rechnung21003.data similarity index 100% rename from m122/x_aelteres_LB2-Projekt/muster-files/kunden-server_out/rechnung21003.data rename to m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/muster-files/kunden-server_out/rechnung21003.data diff --git a/m122/x_aelteres_LB2-Projekt/muster-files/zahlungssystem_in/K821_21003_invoice.txt b/m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/muster-files/zahlungssystem_in/K821_21003_invoice.txt similarity index 100% rename from m122/x_aelteres_LB2-Projekt/muster-files/zahlungssystem_in/K821_21003_invoice.txt rename to m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/muster-files/zahlungssystem_in/K821_21003_invoice.txt diff --git a/m122/x_aelteres_LB2-Projekt/muster-files/zahlungssystem_in/K821_21003_invoice.xml b/m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/muster-files/zahlungssystem_in/K821_21003_invoice.xml similarity index 100% rename from m122/x_aelteres_LB2-Projekt/muster-files/zahlungssystem_in/K821_21003_invoice.xml rename to m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/muster-files/zahlungssystem_in/K821_21003_invoice.xml diff --git a/m122/x_aelteres_LB2-Projekt/muster-files/zahlungssystem_out/quittungsfile20200109_103503.txt b/m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/muster-files/zahlungssystem_out/quittungsfile20200109_103503.txt similarity index 100% rename from m122/x_aelteres_LB2-Projekt/muster-files/zahlungssystem_out/quittungsfile20200109_103503.txt rename to m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/muster-files/zahlungssystem_out/quittungsfile20200109_103503.txt diff --git a/m122/x_aelteres_LB2-Projekt/powershell-mails.zip b/m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/powershell-mails.zip similarity index 100% rename from m122/x_aelteres_LB2-Projekt/powershell-mails.zip rename to m122/uebungs-aufgaben/x_aelteres_LB2-Projekt/powershell-mails.zip