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
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