Il ciclo until

Ed eccoci al terzo ed ultimo post teorico dedicato ai cicli. Dalla prossima volta parleremo di altro. :) Oggi ci occuperemo di until. Il ciclo until può essere sintetizzato nei seguenti termini: "Fino a quando è falsa la condizione, esegui (itera) le istruzioni contenute tra do e done."

Scritto da bit3lux, il 22-11-2011
LinkConsiglia

Progetto Bash. I Cicli: While – Pratica

“Fino a quando è vera la condizione, esegue (itera) le istruzioni contenute tra do e done.” Mhm dove abbiamo già sentito questa frase? Ah si, nel post ( “Iteriamo” con while ) del caro Bit3Lux dove ha fatto l’introduzione teorica al costrutto While. In questo post andremo a fare qualche esercizio pratico sul costrutto While. Mettiamo il caso di scrivere uno script che legga da tastiera una sequenza di numeri positivi e ad ogni numero letto ne stampi la somma progressiva. Il programma termina quando si introduce un numero minore a zero.

"Iteriamo" con while

Oggi ci occuperemo del costrutto While. Esso può essere sintetizzato con una sola frase: "Fino a quando è vera la condizione, esegue (itera) le istruzioni contenute tra do e done."

Scritto da bit3lux, il 02-11-2011
LinkConsiglia

Progetto Bash. I Cicli: FOR – Pratica

Benvenuti ad un nuovo capitolo del Progetto Bash. Se avete letto l’articolo teorico del ciclo FOR ( FORever ;) )del caro Bit3Lux, sicuramente non avrete nessun problema ad affrontare un po’ di parte pratica. Ovviamente do per scontato che sappiate cosa faccia un ciclo FOR. Vediamo un po’…mhm..poche mani alzate e sguardi persi nel vuoto. Beh non vi preoccupate con questo post saprete manipolare il ciclo FOR ad occhi chiusi cantando una canzone di Gigi D’alessio..ehm scusate senza Gigi.

Progetto Bash. Istruzioni condizionali: Case

Eccoci all’ultimo post del secondo capitolo “Istruzioni Condizionali” del Progetto Bash. In questo post parleremo del costrutto CASE e di come utilizzarlo al meglio. In uno script Bash può capitare di dover scrivere una serie di IF annidati (IF – Elif – Else per intenderci) per effettuare più controlli. L’inconveniente dell’IF annidato è che può creare problemi di leggibilità del codice, sia per chi programma e sia per chi in futuro dovrà modificarlo. Una soluzione a questo problema è costituita dall’istruzione CASE.

Scritto da lightuono, il 18-10-2011
LinkConsiglia

[ Bash ] Morra Cinese aka Carta, Forbice e Sasso.

Nel quarto post pratico del Progetto Bash ( Progetto Bash. Istruzioni condizionali: IF – Elif ) alla fine del post vi avevo lasciato un esercizio da fare a casa, ovviamente non era obbligatorio, ma serviva più che altro a capire quello che avevato imparato. Il gioco che avevo proposto era la Morra Cinese aka Carta, Forbice e Sasso. Ho aspettato qualche giorno un vostro riscontro, soprattutto in codice :) , ma niente da fare. Beh non vedendo qualche riscontro ho pensato bene di realizzare questo giochino in Bash.

Progetto Bash. Istruzioni condizionali: IF – Elif

Finora abbiamo parlato del costrutto IF nella sua forma più semplice. Ma ci sono delle volte che bisogna costruire alcuni costrutti IF più avanzati sfruttando l’annidamento. Annidare un IF significa costruire un IF dentro un IF e dentro un’altro IF. In tutto questo ci viene incontro un secondo controllo, detto Elif, che prende il post dell’Else e che permette di controllare ulteriomente il valore. Il classico costrutto dell’IF, come abbiamo visto nei precedenti post, è il seguente:

Scritto da lightuono, il 29-09-2011
LinkConsiglia

Progetto Bash. Istruzioni condizionali: IF – Exit Status Pratica

Eccoci qui ad un altro post pratico del “Progetto Bash“. Oggi affronteremo il tema degli Exit Status che Bit3Lux ha già spiegato in un post teorico “Progetto Bash: IF – Exit status“. Ovviamente do per scontato che abbiate letto quel posto e che quindi sappiate a cosa servono gli Exit Status in Bash. L’Exit Status rappresenta un parametro speciale ed è identificato con questo simbolo $?. Vi permette di verificare se uno script o comando è stato eseguito correttamente.

Progetto Bash. Istruzioni condizionali: IF – AND & OR Pratica

Ne è passato di tempo dall’ultimo post sulla parte pratica del “Progetto Bash“, vero? Abbiamo preferito le vacanze tra mare e montagna a 3.000m. Ma ora stanno per terminare, anche se il caldo ancora non vuole andarsene, e abbiamo deciso di rimettere un po’ le mani al “Progetto Bash“. Dunque l’ultimo post pratico risale al 5 Luglio del 2011. Quindi direi proprio che dopo 2 mese di vacanza è doveroso ricominciare da dove avevamo lasciato. Il consiglio che vi posso dare è quello di andarvi a leggere almeno gli ultimi due post trattati da Bit3Lux e me. Li potete leggere con questa scaletta oppure direttamente dall’indice:

Progetto Bash. Istruzioni condizionali: IF – Introduzione Pratica

Benvenuti al post pratico del Progetto Bash riguardante il controllo IF. Prima di andare avanti dovete leggere la parte teorica “Progetto Bash. Istruzioni condizionali: IF – Introduzione” scritta dal grande Bit3Lux. Siete pronti ? Quando si scrive uno script Bash si parte sempre da una base e man mano che si scrive codice si tende sempre ad aggiungere dei controlli per migliorarne l’utilità. L’uso dell’istruzione IF ci viene incontro molto spesso sia per un uso base ma anche più complesso. Ma vediamo qualche esempio.







Collabora

ZioBudda.net sta crescendo sempre di più, ma mi serve una mano per portare avanti i progetti e per rendere il sito sempre più bello e pieno di informazioni.






Si ringrazia:

Unbit.it Cybernetic.it website counter