Para aquellos que no quieren salir de la consola, les encantan sus gráficos ascii, ha aparecido una utilidad para dibujar gráficos de tubería. Bajo animación de gato y ejemplos.Silbido

ping ya.ru | grep --line-buffered time | sed -u -e 's#.*time=\([^ ]*\).*#\1#' | pipeplot --min 0
Puede rastrear coronavirus a través de covidAPI
while true; \
do curl -s https://coronavirus-19-api.herokuapp.com/all \
| jq '.deaths'; \
sleep 60; \
done \
| pipeplot --color 1 --direction left
necesita instalar jq para analizar jsonQuinientos a través de grafito
while true; \
do \
curl -s 'http://graphite/render?target=my_app_rps_error&format=json&from=-5min&until=now' \
| jq -c '.[0].datapoints[-1]'; \
sleep 5; \
done \
| sed -u s/null/0/ \
| stdbuf -oL uniq \
| stdbuf -oL jq '.[0]' \
| pipeplot
Tamponamiento
Muchas utilidades de consola stdout de búfer. Debido a esto, la tubería en serie se rompe. Algunas utilidades admiten el almacenamiento en búfer: sed -u , grep --line-buffer . De lo contrario, se puede utilizar el método universal stdbuf -oL y unbuffer .Opciones Disponibles
COLOR --color - el color de las columnas, el número de paletas usa Xterm--símbolo el símbolo SÍMBOLO - para mostrar columnas que soportan los sellos--escalar todo {,} ventana - establecer el escalado automático mínimo y máximo, todo - tiene en cuenta todos los datos, ventana - solo lo visible - dirección{izquierda, derecha} - dirección--min MIN --max MAX - fija el mínimo y el máximo, combinado con escala automáticaInstalación
pip install pipeplot
PD: Bienvenido al proyecto github ^ - ^. Escriba en relaciones públicas, o comentarios, sus ejemplos. ¡Agregaré lo más interesante para leerme!