Strumenti per scrivere script in Linux, sistema operativo Linux corso di lezioni Shymkent

Strumenti per scrivere script in Linux, sistema operativo Linux corso di lezioni Shymkent

Nell'articolo precedente abbiamo toccato un argomento così importante e interessante come gli script della shell Linux. Vale la pena notare che la maggior parte degli strumenti di automazione si basa essenzialmente su script. Pertanto, è molto importante padroneggiare questo strumento se si prevede di lavorare nel campo dell'amministrazione di sistema. Oppure: diventa un ingegnere DevOps/DevNet. Oggi parleremo di quali strumenti ti aiuteranno a scrivere uno script complesso: questo è incluso Sistema operativo Linux corso di lezioni Shymkent.

Variabili negli script della shell Linux, sistema operativo Linux corso di lezioni Shymkent

Come abbiamo già scritto negli articoli precedenti, gli script di shell sono i programmi più semplici. E sono scritti nel pieno rispetto delle regole generali per la scrittura dei programmi. Che, in un modo o nell'altro, sono caratteristici di tutti i linguaggi di programmazione di alto livello. Pertanto, è del tutto naturale che in questa materia non si possa fare a meno dell'uso delle variabili. Le variabili sono denominate aree speciali di memoria utilizzate per archiviare temporaneamente diversi tipi di dati. Nostro Corso sulla sicurezza Linux Shymkent sulla piattaforma Università SEDICOMM.

Allo stesso tempo, dichiarare una variabile e impostarne il valore è abbastanza semplice. Per fare ciò, utilizzare la seguente sintassi: [nome variabile]=[valore variabile]. Per ottenere il valore di una variabile, basta usare la seguente costruzione: $[nome variabile]. Per esempio:

  • str="Testo" — creare una variabile con un valore sotto forma di stringa di testo;
  • $str — otteniamo il valore della variabile.

Vale la pena notare che nella shell bash, che utilizziamo per impostazione predefinita in questo articolo, lo spazio è il delimitatore. Pertanto, gli spazi non vengono posizionati né prima né dopo il segno di uguale. Altrimenti, la logica di esecuzione del codice non sarà la stessa necessaria per i nostri esempi.

Argomenti dello script della shell Linux

Gli script possono funzionare non solo con le informazioni presenti nel codice o ricevute eseguendo i comandi. Tra le altre cose, l'utente può passare i dati di input come argomenti durante l'esecuzione dello script. Inoltre la loro numerazione parte da uno, poiché l'argomento zero è il nome. Per chiamare il valore di un argomento, utilizzare la seguente sintassi − $[numero argomento].

Questo valore può quindi essere utilizzato in modo simile a come funziona con le variabili. Nostro Corsi torrent Linux Shymkent. Vale la pena notare che quando si elaborano un gran numero di argomenti, è molto utile utilizzare un semplice ciclo for.

Istruzioni condizionali e cicli per script in Linux

Naturalmente, gli strumenti principali quando si scrivono script sono istruzioni condizionali e cicli. Cominciamo con le istruzioni condizionali che consentono la ramificazione dell'algoritmo quando vengono soddisfatte le condizioni specificate. Per fare ciò, utilizzare la seguente sintassi: if [condizione] then [comando] else [comando] fi.

In questo caso, come condizione viene solitamente utilizzato il confronto dei valori di argomenti, variabili, ecc. utilizzando operazioni matematiche. Il testo della condizione deve essere racchiuso tra doppie parentesi quadre, ad esempio: [[$1>0]] o [[$str!="Testo"]]. Operatore fi è l'operatore mirror if, che simboleggia il completamento di un blocco di diramazioni condizionali. Scoprirai maggiori dettagli andando Corsi online Linux Shymkent sulla piattaforma Università SEDICOMM.

Il ciclo più semplice negli script Linux è il loop per. Per crearlo, utilizzare la seguente sintassi − for [variabile] in [lista] esegui [comando] fatto. In questo progetto, una variabile è un contatore che prenderà i valori dall'elenco uno per uno. Come elenco è possibile utilizzare, ad esempio, una sequenza di numeri separati da spazi.

Successivamente, dopo l'operatore do c'è un comando o un blocco di comandi eseguiti ad ogni iterazione. In questo caso, l'istruzione done termina la costruzione del ciclo. Questo sarà più che sufficiente per iniziare. In uno dei seguenti articoli continueremo a presentarvi gli strumenti di scrittura programmi (script di shell) Linux.

Squadra Università SEDICOMM: Accademia Cisco, Linux Professional Institute, Istituto Python.