Grazie per aver inviato la vostra richiesta! Un membro del nostro team vi contatterà a breve.
Grazie per aver inviato la vostra prenotazione! Un membro del nostro team vi contatterà a breve.
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