Ich muss Bash-Skript schreiben, das eine Zeichenfolge von nur ganzen Zahlen "IntString" in :id
konvertiert. intString existiert immer nach /
, darf niemals andere Typen enthalten (create_step2
ist kein gültiger intString) und kann entweder bei einem zweiten /
enden oder am Zeilenende enden. intString kann 1-8 Zeichen lang sein. Das Skript muss für jede Zeile in einer Datei wiederholt werden.Wie ersetze ich rekursiv Teil einer Zeichenfolge durch eine andere angegebene Zeichenfolge in bash?
Zum Beispiel: /sample/123456/url
soll /sampleurl/:id
jedoch /sample_url_2/
-/sample/:id/url
und /sample_url/9
umgewandelt werden sollten sollte gleich bleiben umgewandelt werden.
Jede Hilfe wäre willkommen!
Wenn du deine Arbeit bisher nicht zeigen willst und einfach fragst, ob jemand sie für dich schreiben kann, bitte gib uns die Höflichkeit, dein Projekt zu erklären oder eine Begründung dafür, warum wir dir helfen sollten, in deiner Klasse zu schummeln. –