Come creare semplici script di shell in Linux usando VIM

Come creare semplici script di shell in Linux usando VIM

Shell Scripting esegue comandi per eseguire alcune funzioni utili ed è progettato per essere eseguito nella shell. Gli script di shell sono abbastanza utili per eseguire operazioni come la manipolazione dei file, automatizzando le attività per evitare il consumo di tempo; Puoi anche creare i tuoi comandi.

Shell è un'interfaccia tra l'utente e il sistema operativo che consente agli utenti di interagire con il sistema operativo ed eseguire varie attività utilizzando i comandi. Shell prende input dall'utente tramite il terminale, interagisce con il kernel, lo elabora e fornisce l'output.

Come creare uno script di shell usando VIM

Script di shell solitamente creati utilizzando qualsiasi editor di testo. Gli editori di Nano e VIM sono noti redattori di testo per creare file di script bash. Per questo esempio, stiamo usando "VIM". Se non si dispone di VIM, installalo utilizzando il comando:

$ sudo apt install vim

Apri Editor di testo usando:

$ vim

Crea un nuovo file:

$ VI TestScript.sh

Digita lo script. "##! Operatore/bin/bash ”, shell diretto a Bourne Shell: R

#! /Bin/Bash
Echo "Hello World"

E salva il file, premi il "Esc"Tasto per cambiare la modalità, quindi premere": w"Per salvarlo. Se fornisce un file di errore "sola lettura", allora usa ": w!", Il file verrà salvato:

Ora per eseguire il file, digita:

Script di test bash. sh

Come aggiungere commenti in uno script di shell

Per aggiungere un commento, utilizzare l'operatore "#"; La sintassi è riportata di seguito:

#! /Bin/Bash
#Questo è il mio primo script shell
Echo "Hello World"

Come utilizzare le variabili in uno script di shell

Per qualsiasi programmazione, le variabili del linguaggio sono essenziali. Le variabili vengono utilizzate per archiviare un valore, che si tratti di una stringa intera, carattere o di testo. Capiamolo con un esempio:

#! /Bin/Bash
myvariable = "Questo è il mio primo script"
Echo $ myvariable

Lo script sopra darà un valore variabile come output:

Controlliamo come ottenere il valore in una variabile dal valore dell'utente dall'utente:

#! /Bin/Bash
Echo "Inserisci il tuo nome"
Leggi name_varable
Echo "Inserisci la tua età"
Leggi Age_variable
echo "$ name_Varibale è $ age_variable vecchio"

La seguente immagine mostra l'output:

Conclusione

Lo scripting shell è molto importante per creare il proprio comando o eseguire più comandi con un file di script per eseguire varie funzioni. In questa guida, afferriamo l'idea di base degli script di shell. Abbiamo imparato come script e un file di script di shell, salvarlo e quindi eseguirlo. Inoltre, abbiamo capito l'uso delle variabili negli script di shell. Lo scripting di shell è molto utile per svolgere diversi compiti utili e c'è molto da scoprire.