Newsgroup: it.comp.os.linux.iniziare
Titolo: Dos->Linux

Scusate ma come di riproduce il comportamento del comando DOS CHOICE
(quello per le esecuzioni condizionate a video) in Linux, è che devo far
eseguire  delle cose tipo updatedb ecc durante l' avvio ma nn sempre solo
quando voglio io
poi anche un altra cosa si puo in kde fare a meno di Arts e usare
direttamente ALSA comunque mantenendo i suoni di sistema??
Grazie mille 
-- 
,---- [*Firma*] ---------------------------.
| In questo istante Alien321 sta sentendo  |
| Nulla                                    |
`------------------------------------------´

 quando voglio io
Vedi il tread sopra problemi con la sintassi di case [MDK9.2]
da cui ho liberamente tratto questo codice. 
(Spero fosse sotto licenza GPL )
#!/bin/sh
echo premi 1 o 2
read SCELTA
  case $SCELTA in
        1) echo "ho scelto 1";;
        2) echo "ho scelto 2";;
        *) echo "Ti avevo detto di premere 1 o 2 ";;
  esac

,---- [*it.comp.os.linux.iniziare*] ----------------------------.
|  In data Thu, 05 Aug 2004 23:38:25 +0200, claudio ha scritto: |
`---------------------------------------------------------------´

si al limite posso fare anche con quello il problema č che dopo tot tempo
deve andare a vanti e nn so come fare il CHOICE del dos faceva anche questo
se dopo un determinato tempo nn accadeva nulla andava avanti ed č questo
quello che mi serve


 quello che mi serve
Da man bash:
       read [-ers] [-u fd] [-t timeout] [-a aname] [-p prompt] [-n nchars] [-d
       delim] [name ...]
              One  line  is  read  from  the  standard input, or from the file
              descriptor fd supplied as an argument to the -u option, and  the
              first word is assigned to the first name, the second word to the
              second name, and so on, with leftover words and their  interven-
              ing  separators  assigned  to the last name.  If there are fewer
              words read from the input stream than names, the remaining names
              are  assigned  empty  values.  The characters in IFS are used to
              split the line into words.  The backslash character (\)  may  be
              used  to  remove any special meaning for the next character read
              and for line continuation.  Options, if supplied, have the  fol-
              lowing meanings:
              -a aname
                     The words are assigned to sequential indices of the array
                     variable aname, starting at 0.  aname is unset before any
                     new  values  are  assigned.   Other  name  arguments  are
                     ignored.
              -d delim
                     The first character of delim is  used  to  terminate  the
                     input line, rather than newline.
              -e     If the standard input is coming from a terminal, readline
                     (see READLINE above) is used to obtain the line.
              -n nchars
                     read returns after reading nchars characters rather  than
                     waiting for a complete line of input.
              -p prompt
                     Display prompt on standard error, without a trailing new-
                     line, before attempting to read any input.  The prompt is
                     displayed only if input is coming from a terminal.
              -r     Backslash does not act as an escape character.  The back-
                     slash is considered to be part of the line.  In  particu-
                     lar,  a  backslash-newline pair may not be used as a line
                     continuation.
              -s     Silent mode.  If input is coming from a terminal, charac-
                     ters are not echoed.
              -t timeout
                     Cause  read  to time out and return failure if a complete
                     line of input is not read within timeout  seconds.   This
                     option  has  no  effect if read is not reading input from
                     the terminal or a pipe.
              -u fd  Read input from file descriptor fd.
              If no names are supplied, the line read is assigned to the vari-
              able  REPLY.   The  return  code  is zero, unless end-of-file is
              encountered, read times out, or an invalid  file  descriptor  is
              supplied as the argument to -u.
-- 
cat: .signature: No such file or directory

 
 
 Quello che fa il DOS sicuramente lo fa anche la shell, comincia da qui:
 google -> Bash-Prog-Intro-HOWTO
-- 
Newsgroups: it.comp.os.linux.sys
[root@localhost root]# c:
bash: c:: command not found
domanda: la cosa è ricorsiva? ora sembra si chiami c::

                      the terminal or a pipe.
come nn detto grazie mille cmq nn credevo che si facesse anche questo con
read 


quando voglio io
Ma qual e` il problema concreto?
Updatedb lo puoi dare a mano e dunque toglierlo da cron.
Allo stesso modo penso anche gli altri comandi.
Choice del dos.. non c'e` (c'era?) comando piu` inutile,
io se l'avro` usato una volta e` tanto.
-- 
Ciao,		|   Attenzione! campo "Reply-To:"  alterato	|
Remigio Zedda	|   posta: ti.ilacsit@zoigimer  <-- dx/sn  ;^)	|
	-- GNU/Linux 2.4.25 su Slackware 9.1