scripts/bash_quote

21 lines
888 B
Bash
Executable File

#! /usr/bin/env sh
# Description: Get a quot from http://danstonchat.com
if [ $(command -v lynx) ]; then
lynx --dump --display_charset=utf8 http://danstonchat.com/random0.html | awk '$0~"Ajouter une quote.*Betamod" && $0!~"Score" { getline; while ($0!~"Score") { print $0; getline;}; exit }'
else
printf '%b' "Please install lynx package.\n"
fi
#awk : chope les lignes où…
#$1~"#" : le premier terme ($1) contient un dièse
#&& : ET
#$0!~"RSS" : la ligne entière ($0) ne contient pas RSS
#{ : fait…
#getline; : chope la ligne suivante
#while ($1!~"#") : tant que le premier terme ne contient pas de dièse…
#{ print $0; getline;}; : affiche la ligne entière
#exit : quitte (on veut une seule quote)
#}