public:recetas:muestragraficascaminoguifinet
Diferencias
Muestra las diferencias entre dos versiones de la página.
| public:recetas:muestragraficascaminoguifinet [2013/11/08 08:34] – creado mperez | public:recetas:muestragraficascaminoguifinet [2013/11/13 11:05] (actual) – mperez | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| + | ====== Mostrar las gráficas de un camino en guifi.net ====== | ||
| + | < | ||
| + | |||
| + | #!/bin/bash | ||
| + | |||
| + | BROWSER=firefox | ||
| + | |||
| + | # The option -d indicates that the URLs have to be shown in the browser | ||
| + | |||
| + | #getopt code reused partially from http:// | ||
| + | ARGS=`getopt -o " | ||
| + | -n " | ||
| + | |||
| + | #Bad arguments | ||
| + | if [ $? -ne 0 ]; | ||
| + | then | ||
| + | exit 1 | ||
| + | fi | ||
| + | |||
| + | # A little magic | ||
| + | eval set -- " | ||
| + | |||
| + | DOWNLOAD=" | ||
| + | |||
| + | # Now go through all the options | ||
| + | while true; | ||
| + | do | ||
| + | case " | ||
| + | -d|--download) | ||
| + | DOWNLOAD=" | ||
| + | shift;; | ||
| + | --) | ||
| + | shift | ||
| + | break;; | ||
| + | esac | ||
| + | done | ||
| + | |||
| + | IP=$1 | ||
| + | |||
| + | #for ips in `traceroute -n 10.228.130.1 | grep -v traceroute | cut -d " " -f 4`; do | ||
| + | # to filter the 192.168.X.X | ||
| + | for ips in `traceroute -n $IP | grep -v traceroute | cut -d " " -f 4 | grep -v -E " | ||
| + | url=" | ||
| + | echo $ips | ||
| + | for i in $(wget -qO - $url | grep $ips| grep href | grep -v language | sed -e ' | ||
| + | if [ $DOWNLOAD == " | ||
| + | $BROWSER $i | ||
| + | fi | ||
| + | echo " | ||
| + | |||
| + | done | ||
| + | done | ||
| + | </ | ||
public/recetas/muestragraficascaminoguifinet.txt · Última modificación: por mperez
