lab minix Clicca QUI per vedere il messaggio nel forum |
zigio |
ciao a tutti,scrivendo così sulla shell
esempio dalle slide di monga!
if /bin/ls piripacchio; then /bin/echo ciao; else /bin/echo buonasera;
mi dà:
>
che devo fare? (scusate ma sono ai primi approcci con minix)
piripacchio è un file già creato,come si crea un file?
grazie dell'attenzione,ciao a tutti. |
mark |
ciao
sto preparando anch'io l'esame di laboratorio e da quanto scrivi, se piripacchio esiste vale il ramo then al contrario vale l'else.
Ho provato anch'io quello script su AIX ed il comportamento è analogo al tuo
Ora siamo in due a cercare di capirne il motivo
ops..... con touch piripacchio crei un nuovo file vuoto di nome piripacchio |
zigio |
ciao ho rivisto qualcosa, mi da in quel modo perche alla fine non ho messo fi
if /bin/ls piripacchio; then /bin/echo ciao; else /bin/echo buonasera; fi
ora il risultato prodotto è "buonasera"
tu percaso sei in silab? |
mark |
Originally posted by zigio
ciao ho rivisto qualcosa, mi da in quel modo perche alla fine non ho messo fi
if /bin/ls piripacchio; then /bin/echo ciao; else /bin/echo buonasera; fi
ora il risultato prodotto è "buonasera"
tu percaso sei in silab?
no, a casa
ciao |
fain182 |
Originally posted by zigio
ciao a tutti,scrivendo così sulla shell
esempio dalle slide di monga!
if /bin/ls piripacchio; then /bin/echo ciao; else /bin/echo buonasera;
mi dà:
>
che devo fare? (scusate ma sono ai primi approcci con minix)
piripacchio è un file già creato,come si crea un file?
quando dopo aver scritto un comando e aver schiacciato invio la shell scrive ">" indica che il comando non è finito, quindi il simbolo ">" ti invita a scrivere dopo di quello la fine del comando.
in questo caso, probabilmente si aspettava un fi, ma non avendolo trovato pensava tu volessi continuare il comando. |
mark |
mi stavo chiedendo il funzionamento di questo ciclo for:
code:
for i in /usr/*
do
echo $i
done
e banalmente come mai la parte /usr/* viene interpretata dalla shell come un: "leggi la directory"
grazie |
mark |
ciao a tutti
find / -type f -size +5 -a -size -10 | xargs ls -lh
mi chiedevo se era legale una chiamata di quel tipo che ho usato solo per capire se il type mi trova solo file delle dimensioni comprese tra 5 e 10 KB
grazie a chi mi risponde
buone vacanze |
|
|
|