Das folgende erste bash Beispiel funktioniert:
1 2 | url="http://user:pw@example.com:80/" echo $url | sed -e 's/[^/]*\/\/\([^@]*@\)\?\([^:/]*\).*/\2/' |
Terminal Ausgabe:
example.com
Das folgende Beispiel bash funktioniert nicht:
1 2 3 | url="http://user:pw@example.com:80/" domain=$url | sed -e 's/[^/]*\/\/\([^@]*@\)\?\([^:/]*\).*/\2/' # syntaktisch augenscheinlich fehlerhafte Zeile echo $domain |