BASH - upravy textoveho souboru

Libor Chocholaty libor_ml1 na mts.cz
Čtvrtek Prosinec 8 16:04:21 CET 2005


Michal Jezek wrote:

>Dobry den.
>    Mam teplotni cidlo, ktere mam pripojene k seriovem portu. BASH skriptem si z nej zjistim teplotu a ...
>
Bacha na cteni ze seriaku timto zpusobem, data nikde necekaj az si je 
prectete, takze muzete sem tam o nejaky bajtok prijit. Doporucuju pouzit 
nedavno zminovany zpusob, nejdriv si seriak otevrit jako file 
descriptor, pracovat a pak ho zavrit.

# otevri seriak
exec 9<&/dev/ttyS0
# synchronizace
read prom <&9
# cteme radek
read prom <&9
delej neco
# zavri seriak
exec 9<&-

Vsechno (az na zavirani file descriptoru) je v bash(1).

Libor





Další informace o konferenci Linux