Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi N - Z > Sistemi operativi I
 
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

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate