[linux-l] Shell - Inhalte einer Variable selbst als Variablen verwenden

Hanno Böck hanno at hboeck.de
So Sep 17 21:08:26 CEST 2017


On Sun, 17 Sep 2017 20:59:10 +0200
Thomas Kaepernick <mast_1 at gmx.net> wrote:

> href="https://www.examle.com/Pfad/zum/Sprungziel"
> 
> Solche Strings würde ich gern aus der Variablen var1 auslesen und im 
> Script selbst als Variable verwenden wollen. Damit komme ich aber
> nicht weiter. Weder direkt noch über den Umweg, den Inhalt von href
> zu isolieren und in eine Shell-Variable zu füllen.

Mit sed kann man das natürlich machen, bspw:

var2=$(echo "$var1"|sed -e 's:.*href="::g' -e 's:".*::g')
dürfte tun was Du willst.

(ob das mit netbsd auch geht - keine ahnung...)

-- 
Hanno Böck
https://hboeck.de/

mail/jabber: hanno at hboeck.de
GPG: FE73757FA60E4E21B937579FA5880072BBB51E42



Mehr Informationen über die Mailingliste linux-l