Przekierowanie strumienia do skryptu
: 24 listopada 2014, 13:39
Próbuje przekierować wynik polecenia irw (odebrane komendy z pilota) do mojego skryptu. Przykładowe kody z pilota:
Jako że 3 kolumna jest unikatowa i prosta w obsłudze, skrypt wygląda tak:root@bananapi / # irw
73 0 KEY_VOLUMEUP /dev/input/event2
72 0 KEY_VOLUMEDOWN /dev/input/event2
71 0 KEY_MUTE /dev/input/event2
Jeżeli w konsoli zrobię tak:#!/bin/sh
case $3 in
"KEY_VOLUMEUP") amixer set Master 1+ ;;
"KEY_VOLUMEDOWN") amixer set Master 1- ;;
esac
To wszystko ładnie działa. Niestety nie wiem, jak przekierować wyniki "irw" do mojego skryptu, bo "irw | ./pilot.sh" nie działa.root@bananapi /home/skrypty # ./pilot.sh 73 0 KEY_VOLUMEUP /dev/input/event2
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined penum
Playback channels: Mono
Limits: Playback 0 - 63
Mono: Playback 57 [90%]