Chciałbym, aby bash parsował / wyodrębniał pełny adres URL (i tylko adres URL) z losowego krótkiego ciągu.
Przykłady:
bob, the address is http://www.google.com
lub
https://foo.com/category/example.html is up
lub
Error 123 occurred at http://bit.ly/~1223456677878
lub
Stats are up: https://foo1234.net/report.jpg
Próbowałem użyć, cat foo_output | egrep -o "https?://[\w'-\.]*\s"
ale to nie działało.