Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
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