Tools - Sed

Quelques exemples d’usages barbares de sed, qui m’ont servi.

Suppression de lignes succédant à un motif

Supprimer des lignes (ici 5) succédant à un motif. Pas trouvé comment aller jusqu’à la fin du fichier :

sed -e '/Liens :/,+5d'

.torrent depuis RSS Peertube

À partir du flux RSS d’une instance peertube, pour récupérer la liste des torrents. Malheureusement le flux RSS ne lise que 20 items.

:::
cat liste.rss.txt | grep 'videos/watch' | grep 'link' | sed 's/<[^>]*>//g' | tr -d ' ' | sed 's/videos\/watch/static\/torrents/g' | sed 's/$/-720.torrent/g'

Récupérer le webseed d’un torrent :

:::
strings 03114d2b-a608-4a32-b096-09c167f4e3d9-720.torrent | grep webseed | cut -d ':' -f 3-4 |sed 's/ee$//g'

Tools : Backups, curl, divers, Exiftool, firejail, Fortune, Git, git-annex, Gnuplot pas des inconnus, GraphicsMagick, LaTeX, Magic Wormhole, make, Manipulation de DVDs, markdown, mkvtoolnix, Monitoring, Pandoc, Photorec & DDRescue, QR Code, Récupération de fichiers, Recutils, RFID, Rsync, Schémas, Sed, Smartmontools, SQL, tmux, Tor Boyau, Translate Shell, urxvt, wget, whois, wireshark, X2GO, xorriso