Quelques exemples d’usages barbares de sed, qui m’ont servi.
Supprimer des lignes (ici 5) succédant à un motif. Pas trouvé comment aller jusqu’à la fin du fichier :
sed -e '/Liens :/,+5d'
À 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