Im Rahmen eines Projekts zum Bash Scripting schreibe ich einen RSS Podcast Downloader. Ich habe viele Beispiele gesehen, die Tools wie cURL, wget und das Parsen des XML mit grep, sed und awk verwenden. Hier ist ein One-Liner von commandlinefu, der die Arbeit macht.Podcast Downloader
curl $1 | grep -E "http.*\.mp3" | sed "s/.*\(http.*\.mp3\).*/\1/" | xargs wget
Wäre dies der effizienteste Weg, um einen RSS Parsen für MP3-Dateien suchen? Der RSS-Feed enthält Links zu mehreren hundert MP3s und mein nächstes Ziel wird nur der letzte 10.
Teil meiner Verwirrung ist, wenn grep/sed/awk zum Parsen verwendet wird. – Heisenberg