Sed Aufgaben 2: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
 
=Testdaten=
 
=Testdaten=
*cat testdatei.txt
+
*cat > testdatei.txt
 
<pre>
 
<pre>
 
Max;Mustermann;Dr.;max.mustermann@example.com:123456789
 
Max;Mustermann;Dr.;max.mustermann@example.com:123456789
Zeile 13: Zeile 13:
 
Ben;Taylor;M.A.;ben.taylor@example.com:852369741
 
Ben;Taylor;M.A.;ben.taylor@example.com:852369741
 
</pre>
 
</pre>
 +
* Strg + D
 +
 
=Aufgaben=
 
=Aufgaben=
 
*Ersetze alle Vorkommen des Nachnamens "Johnson" durch "Smith" in der Testdatei:
 
*Ersetze alle Vorkommen des Nachnamens "Johnson" durch "Smith" in der Testdatei:

Aktuelle Version vom 21. November 2024, 12:55 Uhr

Testdaten

  • cat > testdatei.txt
Max;Mustermann;Dr.;max.mustermann@example.com:123456789
Anna;Schmidt;Prof.;anna.schmidt@example.com:987654321
Tom;Miller;Mr.;tom.miller@example.com:456789123
Julia;Johnson;Ms.;julia.johnson@example.com:789123456
Alex;Davis;MSc.;alex.davis@example.de:321654987
Laura;Wilson;PhD.;laura.wilson@example.com:654789123
Emma;Brown;Eng.;emma.brown@example.com:987321654
Oliver;Lee;Dipl.-Ing.;oliver.lee@example.com:147852369
Sophie;Anderson;Ing.;sophie.anderson@example.com:369258147
Ben;Taylor;M.A.;ben.taylor@example.com:852369741
  • Strg + D

Aufgaben

  • Ersetze alle Vorkommen des Nachnamens "Johnson" durch "Smith" in der Testdatei:
  • Lösche alle Datensätze, bei denen der Titel "Dr." ist, in der Testdatei:
  • Extrahiere nur die Vor- und Nachnamen aus der Testdatei und speichere sie in einer separaten Datei:
  • Füge am Ende jeder Zeile in der Testdatei die Telefonnummer "+49 123456789" hinzu:
  • Lösche alle Datensätze, bei denen die E-Mail-Adresse nicht mit ".com" endet, in der Testdatei: