sed - Nicht beendeter »s«-Befehl

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
DeletedUserReAsG

Re: sed - Nicht beendeter »s«-Befehl

Beitrag von DeletedUserReAsG » 03.08.2020 17:57:02

Es fällt auf, dass der sed-Aufruf im Eingangsbeitrag sich von dem in deinen Mitschriften unterscheidet. Letzterer sieht soweit okay aus, zumindest für mich. Letztlich kann sed nur Dateien bearbeiten – besser wär’s daher gewesen, sich aufzuschreiben, was denn wo auf welche Art geändert werden sollte. Hilft nun auch nicht weiter, aber vielleicht fürs nächste Mal?
Meillo hat geschrieben: ↑ zum Beitrag ↑
03.08.2020 17:26:34
Das ist (fuer Personen wie mich) ein Kinderspiel wenn man erst Input und Output kennt.
Aaaaangeber!

:p

halo44
Beiträge: 703
Registriert: 12.05.2015 15:19:13

Re: sed - Nicht beendeter »s«-Befehl

Beitrag von halo44 » 03.08.2020 19:06:49

niemand hat geschrieben: ↑ zum Beitrag ↑
03.08.2020 17:57:02
Es fällt auf, dass der sed-Aufruf im Eingangsbeitrag sich von dem in deinen Mitschriften unterscheidet ...
Respekt: damit hast Du meinen Fehler glasklar erkannt, hier der Eingangsbeitrag und meine Mitschrift:

Code: Alles auswählen

sed -i 's^(append boot=.*\)$^1 persistence/' syslinux/live.cfg
sed -i 's/\(append boot=.*\)$/\1 persistence/' syslinux/live.cfg
Ich habe einmal das /\( und dann das /\1 jeweils als ^( und ^1 gelesen. Mir war zwar aufgefallen, daß in meiner Mitschrift das vermeintliche ^ viel größer erschien, habe dem aber keine weitere Bedeutung beigemessen.

Die Syntax wäre somit geklärt. Ich prüfe jetzt, ob mein Stick auch ohne das bootet oder ob ich die iso.Datei neu nach KDE übernehme und dann die syslinux/live.cfg da ist.

Vielen Dank nochmal an alle Helfer.

Gruss H.

halo44
Beiträge: 703
Registriert: 12.05.2015 15:19:13

Re: sed - Nicht beendeter »s«-Befehl

Beitrag von halo44 » 03.08.2020 19:34:07

halo44 hat geschrieben: ↑ zum Beitrag ↑
03.08.2020 17:47:37
... Ich habe mir 2016 den Stick anhand eines Beitrags im Internet erfolgreich erstellt und mir das Vorgehen in einem Office-Dokument festgehalten. Leider finde ich den Beitrag im Netz nicht mehr ...
Ich habe den Beitrag jetzt doch wieder gefunden hier Das der Beitrag sich mit Weezy befasst ändert nicht an seiner Funktion.

Gruss H.

Benutzeravatar
Meillo
Moderator
Beiträge: 8818
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: sed - Nicht beendeter »s«-Befehl

Beitrag von Meillo » 03.08.2020 20:13:57

niemand hat geschrieben: ↑ zum Beitrag ↑
03.08.2020 17:57:02
Meillo hat geschrieben: ↑ zum Beitrag ↑
03.08.2020 17:26:34
Das ist (fuer Personen wie mich) ein Kinderspiel wenn man erst Input und Output kennt.
Aaaaangeber!

:p
Nein, das war kein Angeber, sondern ein Angebot. :-D

(Edit: Hier noch der passende sed-Befehl dazu: s/er\>/ot/ ... 8O )


Im Uebrigen finde ich, dass sich der Thread gut entwickelt hat. Weiter so! (... falls es ueberhaupt noch was zu besprechen gibt.)
Use ed once in a while!

Benutzeravatar
Livingston
Beiträge: 1454
Registriert: 04.02.2007 22:52:25
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.0.0.1

Re: sed - Nicht beendeter »s«-Befehl

Beitrag von Livingston » 04.08.2020 14:06:03

Meillo hat geschrieben: ↑ zum Beitrag ↑
03.08.2020 20:13:57
Im Uebrigen finde ich, dass sich der Thread gut entwickelt hat. Weiter so! (... falls es ueberhaupt noch was zu besprechen gibt.)
Klar, gibt's noch was. Der Hinweis auf https://www.grymoire.com/Unix/Sed.html darf nicht fehlen: Ein klassisches Old-school-Tutorial, aus den Zeiten, als wir so'n Schnickschnack wie Linux noch nicht hatten. Die Grymoire-Seite habe ich mir immer gerne als Feierabendprojekt angetan, und insbesondere in Sachen sed bin dadurch richtig fit geworden.

halo44
Beiträge: 703
Registriert: 12.05.2015 15:19:13

Re: sed - Nicht beendeter »s«-Befehl

Beitrag von halo44 » 04.08.2020 19:55:11

Na ja, da der Syntaxfehler inzwischen behoben ist, scheitert sed jetzt daran, daß die Datei syslinux/live.cfg, die sed bearbeiten soll, beim extrahieren nicht erstellt wurde.

Das zu lösen wäre natürlich ein anderes Thema. Hierzu ein neues Thema zu eröffnen wäre nur effektiv, wenn Aussicht auf Klärung bestände. Suche im Netz bringt leider keine Hinweise hierzu.

Gruss H.

Benutzeravatar
Meillo
Moderator
Beiträge: 8818
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: sed - Nicht beendeter »s«-Befehl

Beitrag von Meillo » 04.08.2020 20:19:15

halo44 hat geschrieben: ↑ zum Beitrag ↑
04.08.2020 19:55:11
Das zu lösen wäre natürlich ein anderes Thema. Hierzu ein neues Thema zu eröffnen wäre nur effektiv, wenn Aussicht auf Klärung bestände. Suche im Netz bringt leider keine Hinweise hierzu.
Ja, eroeffne bitte ein separates Thema. Wenn es einen passenden Betreff hat finden das die Experten viel eher als wenn es hier versteckt waere.



@Livingston: Das ist ja mehr ein Buch als ein Tutorial! Danke. :THX:
Use ed once in a while!

Antworten