Buenas,
Gracias a todos, al final lo he hecho con "read":
rtl_fm -f 43350 -s 20 -r 96000 -g 19.7 2>/dev/null |
EfergyRPI_001 | bash /opt/MiScript.sh
#!/bin/bash
while read efergy
do
vatios=$(echo $efergy | cut -c19-28)
...
done
Gracias y un saludo.
El día 6 de febrero
Lo mejor que podrias hacer es comentar que es lo que quieres lograr, no
como crees que debes hacerlo y no te funciona :-)
Creo que te funcionaria como argumento si usas xargs:
# rtl_fm -f 43350 -s 20 -r 96000 -g 19.7 2>/dev/null | Efergy |
xargs MiScript.sh
Luego capturas el argumento en
a mi se me ocurre
export variable="$(rtl_fm -f 43350 -s 20 -r 96000 -g 19.7
2>/dev/null | Efergy)";
y ya podrias usar la variable dentro de MiScript.sh
On Sun, Feb 4, 2018 at 3:34 PM, fernando sainz wrote:
> El día 4 de febrero de 2018, 21:32, Josu Lazkano
> escribió:
> > Buenas,
> >
El día 4 de febrero de 2018, 21:32, Josu Lazkano
escribió:
> Buenas,
>
> Tengo un pequeño problema de scripting que no se como resolver.
> Dispongo de un comando que me da el consumo eléctrico de mi casa:
>
> # rtl_fm -f 43350 -s 20 -r 96000 -g 19.7 2>/dev/null | Efergy
>
> Lo que quiero e
4 matches
Mail list logo