Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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