Πώς προκαλούμε ένα beep από το pc speaker;
Michael Iatrou
m.iatrou at freemail.gr
Sat Mar 8 07:45:45 EET 2008
When the date was Saturday 08 March 2008, Giorgos Keramidas wrote:
> On 2008-03-08 00:17, George Notaras <gnot at g-loaded.eu> wrote:
> > Tasos Laskos wrote:
> > > Tom Diamond wrote:
> > >> 2008/3/7 George Notaras <gnot at g-loaded.eu>:
> > >>> Tom Diamond wrote:
> > >>> > 2008/3/7 George Notaras <gnot at g-loaded.eu>:
> > >>> >> Τι χρειάζεται για να κάνει beep το pc speaker; Το google δεν
> > >>> >> βοήθησε
> > >>>>
> > >>>> To "beep" toy shell de soy kanei??
> > >>>
> > >>> Δυστυχώς, δεν υπάρχει τέτοιο πράγμα. Γι' αυτό με παραξενεύει.
> > >>>
> > >>> # yum whatprovides beep
> > >>> livna 100% |=========================| 2.1 kB
> > >>> 00:00 fedora 100% |=========================| 2.1
> > >>> kB 00:00 updates 100% |=========================|
> > >>> 2.3 kB 00:00 No Matches found
> > >>
> > >> Nomizw einai built-in tou bash, den einai 3exwristo programma......
> > >
> > > To beep einai ksexoristo utility.
> > >
> > > Epanalamvano giati gia kapoio logo agnoi8ike i den estali:
> > >
> > > Mporeis na steileis "BEL" characters sto terminal.
> > > Decimal ASCII code: 7
> > >
> > > Se shell me printf: printf "\a"
> > > Se bash shell me echo: echo -e "\a"
> >
> > Ευχαριστώ. Δοκίμασα το:
> >
> > echo -e "\a"
>
> Την επόμενη φορά, δοκίμασε κάτι που έχει τα σωστά quotes:
>
> echo -a '\a'
s/a/e/
> Έχει σημασία ποιός κάνει interpret το \a escape sequence:
>
> "\a" το shell, πριν εκτελέσει την echo
>
> '\a' η ίδια η echo
Εδώ που τα λέμε, στο σύμπαν του bash(1), και στα δύο παραδείγματα από το
shell θα γίνουν interpret, για την "ίδια την echo" θες κάτι σαν:
/bin/echo -e '\a'
--
Michael Iatrou
More information about the Linux-greek-users
mailing list