Hallo. Ich möchte folgendes
//extras.ubuntu.com trusty InRelease
oder
1 //gb.archive.ubuntu.com
im Terminal mit sed schneiden, die 1 ist ersetzbar (2..),
das Ergebnis soll eine leere Zeile sein,
das klappt bei mir nicht.
Wer könnte mir helfen?
Anmeldungsdatum: Beiträge: 188 |
Hallo. Ich möchte folgendes //extras.ubuntu.com trusty InRelease oder 1 //gb.archive.ubuntu.com im Terminal mit sed schneiden, die 1 ist ersetzbar (2..), das Ergebnis soll eine leere Zeile sein, das klappt bei mir nicht. Wer könnte mir helfen? |
||
Projektleitung
Anmeldungsdatum: Beiträge: 12821 |
Was bedeutet "schneiden"? Soll das Skript die Zahl ersetzen? Kommen andere Zahlen als 1 vor?
Was hast Du versucht? Wie sehen die anderen Zeilen aus? Ciao robert |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 188 |
Die Zeilen mit //extras... 1 //gb ... Soll entfernt werden! Es kommen auch andere Zahlen vor. |
||
Projektleitung
Anmeldungsdatum: Beiträge: 12821 |
Willst Du nun eine leere Zeile oder die Zeile komplett entfernen? |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 188 |
Die Zeile soll entfernt werden. |
||
Anmeldungsdatum: Beiträge: 11179 Wohnort: München |
Also du hast z.B. so eine Datei: $ cat test-delete Hallo Welt //extras Dies ist ein Test 1 //gb und willst, dass nur die Zeilen ohne // übrig bleiben (wenn du sed ein "-i" als Argument übergibst, ändert er die Datei direkt)?
|
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 188 |
Danke seahawk1986 Dein Script
hat funktioniert. Hallo Welt Dies ist ein Test |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 188 |
Noch ist es nicht gelöst. Wie lösche ich Hallo Welt bis zum ende der Zeile? |
||
Supporter
Anmeldungsdatum: Beiträge: 6466 Wohnort: Erlangen |
Lies doch einfach mal sed, im Netz finden sich auch massenhaft Anleitungen. Ich glaube du suchst reguläre Ausdrücke. |
||
Projektleitung
Anmeldungsdatum: Beiträge: 12821 |
Man kann das auch mit
|
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 188 |