Struttura del corso

Lo script più semplice

Scegliere la conchiglia (numero magico #!, Sha-bang)

Chiamata dello script

Comandi esterni e integrati

Alcuni caratteri speciali

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

Variabili e parametri

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

Ioni regolari Express

Istruzioni condizionali

  • Il se / allora
  • Il if / then / else
  • Nidificazione delle istruzioni if
  • Il if / elif
  • Dichiarazione del caso
  • Operatori
  • Operatori e, o (&&, | |)
  • comando di test

Completamento di scrypt

La dichiarazione di uscita

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

Test e operatori

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

Operatori di confronto

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

Cantone di Loopa

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

Elaborazione del testo

  • Comando testa, coda
  • Ordina, Uniq, Espandi, De-Espandi
  • Tagliare, incollare, unire, Wc, Tr

Ricerca di testo (grep)

Editor di flusso (sed)

Programmi interattivi

  • Comando di lettura
  • Selezione utente

Tratti somatici

Comando di sospensione

Se lo script non funziona? (debug)

Requisiti

  • Comprensione dei comandi di base Linux e della navigazione nel file system
  • Esperienza con l'uso della shell e la semplice modifica del testo su Linux
  • Il completamento del corso "Introduzione a Linux" è consigliato ma non obbligatorio

Pubblico

  • Linux Utenti che desiderano automatizzare le attività utilizzando lo scripting della shell
  • Amministratori di sistema che desiderano ottimizzare la gestione e le operazioni del server
  • Sviluppatori e professionisti IT che desiderano migliorare le proprie Linux competenze di programmazione
 14 ore

Numero di Partecipanti


Prezzo per Partecipante

Corsi in Arrivo

Categorie relative