programmazione shell bash
programmazione shell bash
raga mi sto appassionando alla programmazione di script in shel bash, per quello che sto vedendo non è molto complicato, assomiglia un po al php e in piu devi conoscere i comandi della bash, che ne dite? mi date qualche delucidazione in piu?
Re: programmazione shell bash
Per iniziare leggi il wiki http://wiki.ubuntu-it.org/Programmazion ... %28bash%29
I cuccioli come i poeti sono puri e fragili difendiamo il loro mondo.
Dai diamanti non nasce niente ,dal letame nascono i fior
Roma Roma bella t'ho dipinta io gialla come il soole rossa come il core mio
Dai diamanti non nasce niente ,dal letame nascono i fior
Roma Roma bella t'ho dipinta io gialla come il soole rossa come il core mio
-
marcellinux
- Scoppiettante Seguace

- Messaggi: 500
- Iscrizione: lunedì 9 ottobre 2006, 16:19
- Località: Termoli (Campobasso)
- Contatti:
Re: programmazione shell bash
C'è questo libro inerente lo studio del bash di Giorgio Zarrelli http://www.zarrelli.org/index.php?optio ... &Itemid=55 costa 6.90 Euro della Jgroup
Marcello Cannarsa "marcellinux" - http://www.marcellinux.it - http://www.2-3-1986.tk - http://wiki.ubuntu-it.org/MarcelloCannarsa
-
SuperAxel
- Prode Principiante
- Messaggi: 113
- Iscrizione: mercoledì 8 marzo 2006, 17:25
- Località: Minturno
Re: programmazione shell bash
scarica "Guida avanzata di scripting Bash", reperibile presso il PLUTO,ottima guida per imparare a programmare la bash.
Re: programmazione shell bash
ok grazie mille raga
Re: programmazione shell bash
raga per esempio in questo pikkolo script mi da un errore io penso che sia nell if voi che ne dite?
Codice: Seleziona tutto
#!/bin/bash
echo "Ciao Lughi, vuoi vedere le reti che rilevo?"
read risposta
if ($risposta = "si")
iwlist eth1 scanning #list reti
echo "Queste sono le reti rilevate da me, ti piaccio? be ora vado, alla prox"
else
echo "ok allora vado via"
Re: programmazione shell bash
innanzitutto if vuole le parentesi quadre ([]) e non tonde, oltre a volere lo spazio tra la parentesi e il contenuto interno. Poi dopo il check va messo un punto e virgola, e specificato il "then". A quel punto e' buona norma (anche se non obbligatorio) indentare il codice (con un TAB) per capire che sei "dentro" al blocco if-fi. Che continua poi con l'else, e si conclude, appunto, con il "fi".
Codice: Seleziona tutto
#!/bin/bash
echo "Ciao Lughi, vuoi vedere le reti che rilevo?"
read risposta
if [ $risposta = "si" ]; then
iwlist eth1 scanning #list reti
echo "Queste sono le reti rilevate da me, ti piaccio? be ora vado, alla prox"
else
echo "ok allora vado via"
fi
Learn to pause -- or nothing worthwhile can catch up to you.
Re: programmazione shell bash
ok graazie mille, senti una domanda di curiosita, se volessi far partire per esempio lo script di prima su win, a parte il comando iwlist cosa dovrei modificare?e come?
graziee
graziee
Re: programmazione shell bash
windows non supporta lo scripting bash nativamente. Al massimo puoi installarti cygwin e farlo girare li'. Oppure riscriverlo in batch e salvarlo in un file .bat - echo sarebbe praticamente identico, ma per leggere l'input utente dovresti usare "choice" invece di "read".
Ciao
nuu
Ciao
nuu
Learn to pause -- or nothing worthwhile can catch up to you.
Re: programmazione shell bash
vabbe era una curiosita', tanto uso linux...pero non ho capito bene, a parte cygwin che se nn ricordo male è un emulatore dei comandi linux, lo salvo in un file .bat e poi?che faccio? potresti farmi un esempio?per favore?cmq è davvero molto divertente sta cosa:-)
-
marcellinux
- Scoppiettante Seguace

- Messaggi: 500
- Iscrizione: lunedì 9 ottobre 2006, 16:19
- Località: Termoli (Campobasso)
- Contatti:
Re: programmazione shell bash
Marcello Cannarsa "marcellinux" - http://www.marcellinux.it - http://www.2-3-1986.tk - http://wiki.ubuntu-it.org/MarcelloCannarsa
Re: programmazione shell bash
non e' che ho ben capito la domanda mi saadsl ha scritto: vabbe era una curiosita', tanto uso linux...pero non ho capito bene, a parte cygwin che se nn ricordo male è un emulatore dei comandi linux, lo salvo in un file .bat e poi?che faccio? potresti farmi un esempio?per favore?cmq è davvero molto divertente sta cosa:-)
lo salvi in un .bat, apri un prompt dei comandi, e scrivi nomefile.bat....e lui parte
Mi sono perso qualche passaggio ?
Ciao
nuu
Learn to pause -- or nothing worthwhile can catch up to you.
Re: programmazione shell bash
no no devbo solo provare:-)
Re: programmazione shell bash
cmq con il file .bat funziona su win...
raga vi faccio un altra domanda
ma gli script devo per forza attivarli manualmente, non c e un modo per farli attivare quando si carica il s.o??
raga vi faccio un altra domanda
ma gli script devo per forza attivarli manualmente, non c e un modo per farli attivare quando si carica il s.o??
-
SuperAxel
- Prode Principiante
- Messaggi: 113
- Iscrizione: mercoledì 8 marzo 2006, 17:25
- Località: Minturno
Re: programmazione shell bash
Se usi gnome, ti basta andare su sistema->preferenze->sessioni inserire il nove dello script con path in programmi d'avvio e il gioco è fatto!
su windows non saprei....
su windows non saprei....
Re: programmazione shell bash
windows??? nooooooooooooooooooooooooooooooooooooooooo
-
SuperAxel
- Prode Principiante
- Messaggi: 113
- Iscrizione: mercoledì 8 marzo 2006, 17:25
- Località: Minturno
Re: programmazione shell bash
capisco....meglio così!!!!!!!!!!!!!!!!!!!!!
Re: programmazione shell bash
puoi anche inserirlo in /etc/rc.local prima dell'exit 0, quei comandi vengono eseguiti all'avvio dopo tutti gli altri script di inizializzazione.
oppure se vuoi usarlo come script in stile "servizio" invocabile con /etc/init.d/nomescript o invoke-rc.d nomescript, puoi usare update-rc.d, ma dovresti contemplare i vari stop, start etc. e immagino non sia il tuo caso.
Ciao
nuu
oppure se vuoi usarlo come script in stile "servizio" invocabile con /etc/init.d/nomescript o invoke-rc.d nomescript, puoi usare update-rc.d, ma dovresti contemplare i vari stop, start etc. e immagino non sia il tuo caso.
Ciao
nuu
Learn to pause -- or nothing worthwhile can catch up to you.
Re: programmazione shell bash
nuu ti ringrazio per l esauriente spiegazione:-) pero penso di aver ottenuto un buon risultato inserendo lo script tra le sessioni da sistema->preferenze
- jepessen
- Imperturbabile Insigne

- Messaggi: 3569
- Iscrizione: lunedì 26 dicembre 2005, 11:49
- Desktop: KDevelop
- Distribuzione: Ubuntu 20.04
- Sesso: Maschile
- Località: Somma Lombardo
Re: programmazione shell bash
Windows ha da relativamente poco una shell ad oggetti scaricabile dal loro sito...
L'ho provata e non è male, ha molte cartteristiche interessanti, ma non c'ho perso molto tempo...
Daniele
L'ho provata e non è male, ha molte cartteristiche interessanti, ma non c'ho perso molto tempo...
Daniele
Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti
