Guida Linguaggio Bash
Moderatore: Gruppo Documentazione
- brasil
- Scoppiettante Seguace
- Messaggi: 799
- Iscrizione: sabato 8 gennaio 2011, 0:27
- Distribuzione: Ubuntu 18.04
Guida Linguaggio Bash
Salve
Segnalo che alla pagina
http://wiki.ubuntu-it.org/Programmazione/LinguaggioBash
Nelle ulteriori risorse
Guida avanzata di scripting Bash in italiano
riporta pagina non trovata.
:::::::::::::::::::::::::::::
Link alla guida Programmazione/LinguaggioBash
Segnalo che alla pagina
http://wiki.ubuntu-it.org/Programmazione/LinguaggioBash
Nelle ulteriori risorse
Guida avanzata di scripting Bash in italiano
riporta pagina non trovata.
:::::::::::::::::::::::::::::
Link alla guida Programmazione/LinguaggioBash
- xavier77
- Gruppo Documentazione
- Messaggi: 7692
- Iscrizione: venerdì 21 settembre 2012, 16:37
- Desktop: GNOME, Xfce (e altri)
- Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
- Sesso: Maschile
- Contatti:
Re: Guida Linguaggio Bash
Corretto il link, anche se il manuale sul quel sito non viene modificato dal 2006. Se ne trovate altri più recenti e/o che vanno meglio modificate pure.
La pagina stessa su Wiki è in category da revisonare, quindi sono benvenute revisioni.
@brasil quando crei una discussione nuova metti un titolo più appropriato e meno generico. Grazie però della segnalazione
La pagina stessa su Wiki è in category da revisonare, quindi sono benvenute revisioni.
@brasil quando crei una discussione nuova metti un titolo più appropriato e meno generico. Grazie però della segnalazione
Wiki Ubuntu-it: partecipa! | Come pubblicare i comandi del terminale | Come usare i forum su Linux | Ambienti DE | SuperGrubDisk | Installare Ubuntu | Passare a Linux | Vecchi computer | Problemi con Kali? | Guide post install per Ubuntu: 20.04 - 22.04 | Guida post install elementary OS 7 |
- xavier77
- Gruppo Documentazione
- Messaggi: 7692
- Iscrizione: venerdì 21 settembre 2012, 16:37
- Desktop: GNOME, Xfce (e altri)
- Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
- Sesso: Maschile
- Contatti:
Re: Guida Linguaggio Bash
Piccole e parziali correzioni stilistico/grammaticali.
Ne approfitto per ricordare che la guida andrebbe revisionata. Segnalazioni e contributi di tutti sono i benvenuti.
Da una prima occhiata sembra grosso modo OK per quanto riguarda i contenuti.
Ma aspetto conferme dagli utenti, visto che ho grosse lacune sull'argomento.
Appena segnalate eventuali correzioni, procederei una una profonda revisione stilistica (ci sono cose "inaccettabili" per gli standard wiki attuali, tipo l'uso della prima/seconda persona, frasi lunghissime, punteggiatura mancante ecc.).
Ne approfitto per ricordare che la guida andrebbe revisionata. Segnalazioni e contributi di tutti sono i benvenuti.
Da una prima occhiata sembra grosso modo OK per quanto riguarda i contenuti.
Ma aspetto conferme dagli utenti, visto che ho grosse lacune sull'argomento.
Appena segnalate eventuali correzioni, procederei una una profonda revisione stilistica (ci sono cose "inaccettabili" per gli standard wiki attuali, tipo l'uso della prima/seconda persona, frasi lunghissime, punteggiatura mancante ecc.).
Wiki Ubuntu-it: partecipa! | Come pubblicare i comandi del terminale | Come usare i forum su Linux | Ambienti DE | SuperGrubDisk | Installare Ubuntu | Passare a Linux | Vecchi computer | Problemi con Kali? | Guide post install per Ubuntu: 20.04 - 22.04 | Guida post install elementary OS 7 |
- wilecoyote
- Tenace Tecnocrate
- Messaggi: 15384
- Iscrizione: giovedì 20 agosto 2009, 16:21
- Desktop: Kubuntu et alii
- Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
- Sesso: Maschile
- Località: Ceranesi - Ge
Re: Guida Linguaggio Bash
) Salve,
Provvedo ad evocare l'utente giusto per verificare i contenuti, @UbuNuovo se puoi dai un'occhiata alla parte Bash per correttezza sinottica, completezza delle istruzioni, aggiunte e/o rimozioni di istruzioni, ecc.
Verificata la congruità dei contenuti si potrà sistemare lo stile.
:: Ciao
xavier77 ha scritto: ↑domenica 25 febbraio 2018, 23:52Piccole e parziali correzioni stilistico/grammaticali.
Ne approfitto per ricordare che la guida andrebbe revisionata. Segnalazioni e contributi di tutti sono i benvenuti.
Da una prima occhiata sembra grosso modo OK per quanto riguarda i contenuti.
Ma aspetto conferme dagli utenti, visto che ho grosse lacune sull'argomento.
Appena segnalate eventuali correzioni, procederei una una profonda revisione stilistica (ci sono cose "inaccettabili" per gli standard wiki attuali, tipo l'uso della prima/seconda persona, frasi lunghissime, punteggiatura mancante ecc.).
Provvedo ad evocare l'utente giusto per verificare i contenuti, @UbuNuovo se puoi dai un'occhiata alla parte Bash per correttezza sinottica, completezza delle istruzioni, aggiunte e/o rimozioni di istruzioni, ecc.
Verificata la congruità dei contenuti si potrà sistemare lo stile.
:: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
- UbuNuovo
- Imperturbabile Insigne
- Messaggi: 4445
- Iscrizione: sabato 12 dicembre 2009, 20:58
- Desktop: Mate
- Distribuzione: Ubuntu Mate 22.04.1 LTS
- Sesso: Maschile
- Contatti:
Re: Guida Linguaggio Bash
Va abbastanza bene, consiglierei qualche piccola aggiunta/modifica:
Nel paragrafo "Esecuzione comandi", per la sostituzione di comando, viene mostrata la sintassi con gli apici inversi, io aggiungerei anche la sintassi $(COMANDO) che permette l'annidamento.
Nel paragrafo "Condizioni":
nell'ultimo esempio del ciclo for sostituirei:
con:
che stampa correttamente anche eventuali nomi di file contenenti spazi, in questo modo non c'è bisogno di spiegare:
Nel paragrafo "Esecuzione comandi", per la sostituzione di comando, viene mostrata la sintassi con gli apici inversi, io aggiungerei anche la sintassi $(COMANDO) che permette l'annidamento.
Nel paragrafo "Condizioni":
In realtà si può sostituire l'a capo con il punto e virgola; per esempio, lo stesso codice mostrato sopra può essere scritto tutto su una riga, (utile quando si esegue codice direttamente da terminale):Attenzione: l'if bash è molto rigoroso dal punto di vista sintattico, dopo l'espressione da valutare dovete andare a capo e scrivere la parola then,...
Codice: Seleziona tutto
if [ -f prova.txt ];then echo Il file esiste!;else echo Il file non esiste!;fi
Codice: Seleziona tutto
for i in `ls`
...
Codice: Seleziona tutto
for i in *
...
...cioè il ciclo eseguirà per ogni singola parola dell'output di ls l'operazione di stampa a video
Salva l'Ucraina!
- wilecoyote
- Tenace Tecnocrate
- Messaggi: 15384
- Iscrizione: giovedì 20 agosto 2009, 16:21
- Desktop: Kubuntu et alii
- Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
- Sesso: Maschile
- Località: Ceranesi - Ge
Re: Guida Linguaggio Bash
) Salve, perfetto, grazie del contributo.
Ho integrato le indicazioni nei comandi.
:: Ciao
Ho integrato le indicazioni nei comandi.
:: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
- UbuNuovo
- Imperturbabile Insigne
- Messaggi: 4445
- Iscrizione: sabato 12 dicembre 2009, 20:58
- Desktop: Mate
- Distribuzione: Ubuntu Mate 22.04.1 LTS
- Sesso: Maschile
- Contatti:
Re: Guida Linguaggio Bash
@Wile: Non hai messo le parentesi tonde:
dovrebbe essere:Codice: Seleziona tutto
VAR=$uname -r echo $pwd
Codice: Seleziona tutto
VAR=$(uname -r)
echo $(pwd)
Salva l'Ucraina!
- wilecoyote
- Tenace Tecnocrate
- Messaggi: 15384
- Iscrizione: giovedì 20 agosto 2009, 16:21
- Desktop: Kubuntu et alii
- Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
- Sesso: Maschile
- Località: Ceranesi - Ge
Re: Guida Linguaggio Bash
) Salve, l'ho dimenticate…
Applicate adesso.
:: Ciao
Applicate adesso.
:: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
- wilecoyote
- Tenace Tecnocrate
- Messaggi: 15384
- Iscrizione: giovedì 20 agosto 2009, 16:21
- Desktop: Kubuntu et alii
- Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
- Sesso: Maschile
- Località: Ceranesi - Ge
Re: Guida Linguaggio Bash
) Salve, abborracciata una 1° sommaria revisione.
Link alla pagina di prova wilecoyote/Programmazione/LinguaggioBash.
:: Ciao
Link alla pagina di prova wilecoyote/Programmazione/LinguaggioBash.
:: Ciao
Ultima modifica di wilecoyote il venerdì 28 gennaio 2022, 11:50, modificato 1 volta in totale.
Motivazione: Corretto il link
Motivazione: Corretto il link
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
- xavier77
- Gruppo Documentazione
- Messaggi: 7692
- Iscrizione: venerdì 21 settembre 2012, 16:37
- Desktop: GNOME, Xfce (e altri)
- Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
- Sesso: Maschile
- Contatti:
Re: Guida Linguaggio Bash
Ho dato una seconda revisione (refusi, standard ecc; razionalizzati i paragrafi, visto che il 100% della guida è sullo scripting; modificata un pochino l'intro, che era un copia/incolla da wikipedia).wilecoyote ha scritto: ↑venerdì 28 gennaio 2022, 11:51) Salve, abborracciata una 1° sommaria revisione.
Link alla pagina di prova wilecoyote/Programmazione/LinguaggioBash.
:: Ciao
Vedete se va bene o se necessita di ulteriori modifiche.
Grazie!
Wiki Ubuntu-it: partecipa! | Come pubblicare i comandi del terminale | Come usare i forum su Linux | Ambienti DE | SuperGrubDisk | Installare Ubuntu | Passare a Linux | Vecchi computer | Problemi con Kali? | Guide post install per Ubuntu: 20.04 - 22.04 | Guida post install elementary OS 7 |
- wilecoyote
- Tenace Tecnocrate
- Messaggi: 15384
- Iscrizione: giovedì 20 agosto 2009, 16:21
- Desktop: Kubuntu et alii
- Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
- Sesso: Maschile
- Località: Ceranesi - Ge
Re: Guida Linguaggio Bash
) Salve, l'unica cosa che cambierei è il VAR=2.6.21, neppure in Jaunty uso un kernel così vecchio.
Pel resto mi pare a posto, i comandi, variabili, ecc., l'ha verificati @UbuNuovo quindi dovrebbero essere a posto.
:: Ciao
Pel resto mi pare a posto, i comandi, variabili, ecc., l'ha verificati @UbuNuovo quindi dovrebbero essere a posto.
:: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
- xavier77
- Gruppo Documentazione
- Messaggi: 7692
- Iscrizione: venerdì 21 settembre 2012, 16:37
- Desktop: GNOME, Xfce (e altri)
- Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
- Sesso: Maschile
- Contatti:
Re: Guida Linguaggio Bash
Sì sono d'accordo.wilecoyote ha scritto: ↑domenica 13 febbraio 2022, 17:35) Salve, l'unica cosa che cambierei è il VAR=2.6.21, neppure in Jaunty uso un kernel così vecchio.
Pel resto mi pare a posto, i comandi, variabili, ecc., l'ha verificati @UbuNuovo quindi dovrebbero essere a posto.
:: Ciao
É un pro forma, ma quando trovo degli esempi "antiquati" tendo anch'io ad aggiornarli.
Questo m'era sfuggito.
Wiki Ubuntu-it: partecipa! | Come pubblicare i comandi del terminale | Come usare i forum su Linux | Ambienti DE | SuperGrubDisk | Installare Ubuntu | Passare a Linux | Vecchi computer | Problemi con Kali? | Guide post install per Ubuntu: 20.04 - 22.04 | Guida post install elementary OS 7 |
- jeremie2
- Gruppo Documentazione
- Messaggi: 3532
- Iscrizione: giovedì 1 giugno 2006, 16:39
- Distribuzione: Ubuntu 23.10
- Località: Casciana Terme
- Contatti:
Re: Guida Linguaggio Bash
Sai come funziona? ...scrivilo tu stesso nella Documentazione WiKi di Ubuntu-it
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti