Πώς προκαλούμε ένα 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