Code: Alles auswählen
$ echo http://example.org: foo bar baz | sed 's#\(.*\):.*#\1#'
http://example.org
Bekomme ich das auch mit der Funktion sub in AWK hin, bzw. wie wird sowas in AWK gelöst?
Ganz dumm habe ich es mal so probiert:
Code: Alles auswählen
$ echo http://example.org: foo bar baz | awk '{sub("\(.*\):.*", "\1"); print}'