cat /dev/dsp dedigimde ve yeteri kadar ses cikardigimda ekranda {}|~[] gibi karakterler goruyorum. Sessizlikte ise octal olarak 200 ile temsil edilen bir deger uretiliyor (fakat bu ekranda gorunmuyor). Gurultuyu yakalamak icin sunu yapiyorum:
cat /dev/dsp | tr '\200' '\n' | egrep '[{}|~]' -m 1
-m 1 parametresi grep'in ilk bulunan sonuctan sonra sona ermesini sagliyor.
Tamam, simdi gurultuyu yakaladik. Peki alarmi nasil verecegiz? Mesela bir ses dosyasi calabiliriz, veya aygitlarla oynamaya devam edebiliriz:
cp /dev/urandom /dev/dsp
Yani tek komut olarak yazmak istersek:
cat /dev/dsp | tr '\200' '\n' | egrep '[{}|~]' -m 1 ; cp /dev/urandom /dev/dsp
No comments:
Post a Comment