Introduzione allo scripting della shell Unix:

In Unix, la Command Shell è l'interprete nativo dei comandi e fornisce all'utente un'interfaccia a riga di comando per interagire con il sistema operativo.

I comandi Unix possono essere eseguiti anche in modo non interattivo sotto forma di script di shell. Lo script è una serie di comandi che verranno eseguiti insieme.

Gli script di shell possono essere utilizzati per una serie di attività, dalla personalizzazione degli ambienti all'automazione delle attività quotidiane.

Elenco di tutte le esercitazioni di shell scripting Unix:

  • Introduzione agli script di shell Unix
  • Lavorare con l'editor Unix Vi
  • Caratteristiche di Unix Shell Scripting
  • Operatori in Unix
  • Codifica condizionale in Unix (Parte 1 e Parte 2)
  • I loop in Unix
  • Funzioni in Unix
  • Elaborazione del testo Unix (Parte 1, Parte 2 e Parte 3)
  • Parametri della riga di comando Unix
  • Script di shell avanzato su Unix

Video Unix #11:

Nozioni di base di shell scripting Unix

Questa esercitazione fornisce una panoramica sulla programmazione delle shell e una comprensione di alcuni programmi standard di shell, tra cui la Bourne Shell (sh) e la Bourne Again Shell (bash).

Le shell leggono i file di configurazione in diverse circostanze che variano a seconda della shell. Questi file contengono di solito comandi per quella particolare shell e vengono eseguiti quando vengono caricati; di solito vengono usati per impostare variabili importanti che vengono usate per trovare gli eseguibili, come $PATH, e altre che controllano il comportamento e l'aspetto della shell.

  • La Bourne Shell (sh): È stato uno dei primi programmi di shell forniti con Unix ed è anche il più utilizzato. È stato sviluppato da Stephen Bourne. Il file ~/.profile viene utilizzato come file di configurazione per sh. È anche la shell standard utilizzata per lo scripting.
  • La shell C (csh): La C-Shell è stata sviluppata da Bill Joy e modellata sul linguaggio di programmazione C. Il suo scopo era quello di migliorare l'interattività con funzioni quali l'elenco della cronologia dei comandi e la modifica dei comandi. I file ~/.cshrc e ~/.login sono utilizzati come file di configurazione da csh.
  • Bourne Again Shell (bash): La shell bash è stata sviluppata per il progetto GNU come sostituto di sh. Le caratteristiche di base di bash sono copiate da sh, e aggiunge anche alcune caratteristiche di interattività da csh. l file ~/.bashrc e il file ~/.profile sono usati come file di configurazione da bash.

Per saperne di più su Vi Editor, consultate il nostro prossimo tutorial!!!

Precedente Tutorial

Letture consigliate

    Torna in alto