Struttura del corso

Lo script più semplice

Scelta della conchiglia (numero magico #!, Sha-bang)

Chiamata dello script

Comandi esterni e incorporati

Alcuni caratteri speciali

  • Commento (#)
  • Fine linea (;)
  • Un'istruzione vuota (:)
  • Reindirizzamento dell'output di input (>, <, >>)
  • Reindirizzamento dell'output
  • Reindirizzamento dell'input
  • Flusso (|)
  • Avvia il processo in background (&)

Variabili e parametri

  • Distruzione delle variabili (unset)
  • Variabile con valore nullo
  • Salva il risultato in una variabile (virgolette '')
  • Richiesta parametri ($ 0, $ #, $ 1, $ 2, $ 3 ...)
  • Cambio manuale
  • Citando.
  • Carattere di escape (\)

Ioni Expressioni regolari

Istruzioni condizionali

  • Il se/allora
  • Il se / allora / else
  • Annidamento delle istruzioni if
  • L'if / elif
  • Dichiarazione del caso
  • Operatori
  • Operatori e, or (&&, | |)
  • comando test

Completamento di scrypt

L'istruzione di uscita

Utilizzare lo stato di completamento del programma in uno script ($?)

Prove e Operatori

  • File di testo degli operatori
  • Verifica il tipo di file
  • Attributi del file di test

Operatori di confronto

  • Confrontare l'aritmetica usando il comando if
  • Operatori di confronto di numeri interi
  • Confronto di stringhe
  • Confronto tra il complesso (e, o)
  • Operatori di confronto annidamento
  • L'operatore di assegnazione
  • Operatori aritmetici
  • Operazioni degli operatori sui bit (operatori bit per bit)
  • Operatori logici
  • Costanti numeriche

Loopa

  • Il ciclo per / in
  • Il comando seq
  • Il ciclo while
  • Ripeti fino a
  • Controllo del ciclo (interruzione, continuazione)

Elaborazione del testo

  • Testa di comando, coda
  • Ordina, Uniq, Espandi, Annulla espansione
  • Taglia, Incolla, Unisci, Wc, Tr

Ricerca testuale (grep)

Editor di flusso (sed)

Programmi interattivi

  • Comando di lettura
  • Selezione dell'utente

Tratti somatici

Comando Sospensione

Se lo script non funziona? (debug)

Requisiti

  • Conoscenza di Linux a livello base
  • Completamento consigliato del corso, "Introduzione a Linux"
  14 ore
 

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.
I corsi di formazione pubblici richiedono più di 5 partecipanti.

Corsi relativi

Linux Administration Fundamentals

  21 ore

Categorie relative