Portál AbcLinuxu, 14. července 2025 08:40


Dotaz: bash script čekající na stisk klávesy

12.9.2006 22:31 TooM-As | skóre: 2
bash script čekající na stisk klávesy
Přečteno: 443×
Odpovědět | Admin
Dobrý den.zajímá mě jestli jde v bashi napsat script který čemý na stisk klávesy (více kláves) a po stisku určité klávesy provede určitý příkaz.
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.9.2006 23:59 Jirka | skóre: 36
Rozbalit Rozbalit vše Re: bash script čekající na stisk klávesy
Odpovědět | | Sbalit | Link | Blokovat | Admin
jde
13.9.2006 00:13 Jirka | skóre: 36
Rozbalit Rozbalit vše Re: bash script čekající na stisk klávesy
A ackoliv se na to neptas, tak jedna z tech nejjednodussich moznosti je pouzit funkci read.

read -n 1 znak - nacte pocet znaku udanych parametrem n ze stdio (pripadne i jineho vstupu) do promenne znak, kterou si zpristupnis pres $znak. S tim se pak da pracovat.

Bohuzel nepises co presne chces vytvorit, takze tezko vyvestit z kristalove koule lepsi postup.
13.9.2006 00:21 Jirka | skóre: 36
Rozbalit Rozbalit vše Re: bash script čekající na stisk klávesy
Ted me napadlo, ze muzes jeste primo cist soubor zarizeni od ktereho ocekavas vstup. Napr. /dev/tty. Tak jsem to zformuloval googlu a vypadlo na me tohle http://www.tldp.org/LDP/abs/html/system.html#KEYPRESS. Ale reknu ti, ze mi stacilo zadat jeden pripitomely dotaz googlu. Moc ses tedy kamarade nesnazil, abys nasel odpoved na svuj dotaz.
13.9.2006 02:13 TooM-As | skóre: 2
Rozbalit Rozbalit vše Re: bash script čekající na stisk klávesy
děkuji podívám se na to . v angličtině moc nevynikám takže mi dělá potíže anglicky formulovat dotazy.
13.9.2006 02:11 TooM-As | skóre: 2
Rozbalit Rozbalit vše Re: bash script čekající na stisk klávesy
jde o to aby po spustění script čekal na stisk klávesy , podle stisknuté klávesy by provedl příkaz.přesněji by to byl příkaz pro rpgram mpc (client pro mpd). mělo by to slouži k přehrávači na který jsem se ptal zde http://www.abclinuxu.cz/forum/show/149398. scritp se bude pořád opakovat takže po stisku klávesy provede příkaz (např. pustí písničku) a bude zas čekat na další stisk.
13.9.2006 02:41 TooM-As | skóre: 2
Rozbalit Rozbalit vše Re: bash script čekající na stisk klávesy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Děkuji za obě možnosti , obě jsem vyzkošel a fungují teď jen zbývá kterou si vyberu.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.