Grundlagen von Linux und der Kommandozeile

$ echo "2026-10-01,ALU,TT,0.82" | cut -d, -f2,4

Welche Ausgabe erzeugt der obige Befehl, der Spalten aus einer kommagetrennten Zeile herausschneidet?

  1. AALU 0.82
  2. BALU,0.82
  3. CALU,TT,0.82
Antwort und Erläuterung anzeigen

Antwort: B. ALU,0.82

Bei cut gibt -d das Trennzeichen und -f die Nummern der auszugebenden Felder an. Mit -d, wird das Komma zum Trennzeichen; dann ist 2026-10-01 das erste Feld, ALU das zweite, TT das dritte und 0.82 das vierte. -f2,4 wählt das zweite und das vierte Feld, also lautet die Ausgabe ALU,0.82. Zwischen den ausgegebenen Feldern bleibt das ursprüngliche Trennzeichen erhalten.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Grundlagen von Linux und der Kommandozeile

  1. Welche Ausgabe erzeugt der obige sed-Befehl, der Zeichen ersetzt?
  2. Was gibt das letzte awk in der obigen Sitzung aus?
  3. Welche Beschreibung der Dateien, die GNU find mit „find /data -name "*.log" -mtime +7 -size +100M“ findet, ist richtig?
  4. Um einen Prozess zu stoppen, der nicht mehr reagiert, gilt es als empfehlenswert, zuerst „kill Prozess-ID“ zu verwenden und „kill -9 Prozess-ID“ nur dann, wenn er damit nicht endet. Was ist der Grund?
  5. Während ein langwieriges ./sim.sh in einem Terminal läuft, möchte man im selben Terminal andere Befehle verwenden. Was geschieht, wenn man Strg+Z drückt und danach bg ausführt?