چطوری میشه یه لینک رو از یه متن با grep یا sed استخراج کرد بطوریکه تنها همون url و نه تمام اون خط انتقال پیدا کنه؟
خودت که ایدهاش را داری (-> grep & sed)، فقط با یک آپشن "o" به چیزی که میخوای میرسی!
man grep
-o, --only-matching
Print only the matched (non-empty) parts of a matching line, with each such part on a separate output line.
آمیزش sed ،grep و sort برای داشتن یک بروندهی پاک:
grep -o 'href="[^"]\+"' INPUT | sort -u | sed 's/href="//' | sed 's/"//' > OUTPUT