Mastering Backticks in Linux Bash Scripts

Mastering Backticks in Linux Bash Scripts
Gli script bash sono i migliori quando si tratta di semplificare le attività quotidiane. Questi script contengono comandi e trucchi che puoi usare come sistema. L'operatore Backtick (') è una di quelle caratteristiche dello script bash che può alleviare il tuo lavoro.

Tuttavia, molti principianti fraintendono i backtys come personaggi di virgolette usati nelle corde. Ecco perché conoscere i personaggi o i backtick di back citazione è essenziale. In questa guida, elencheremo l'approccio su come padroneggiare i backticks negli script di Bash Linux.

Mastering Backticks in Linux Bash Scripts

Prima di passare alle illustrazioni dei backticks negli script bash, capiamo cosa sono e perché dovremmo impararli.

Cosa sono i backtick negli script di Bash Linux?

Backticks o il carattere di preventivo posteriore (') che consente a un utente di assegnare l'output del comando shell alla variabile. Esegue i comandi nel sistema e restituisce l'output per continuare la logica nel particolare script. In parole semplici, i backtick negli script bash funzionano come un ponte tra due comandi, il che significa che l'azione del secondo comando dipende dal primo. Questo piccolo pezzo di codice è un blocco di costruzione significativo nella programmazione degli script. È possibile utilizzare facilmente i backtick poiché combinarli con altri comandi di script è semplice.

Come usare i backticks in bash

Ora useremo un semplice esempio per utilizzare i backticks nello script bash. Ad esempio, hai quattro file di testo: myfile_1.txt, myfile_2.txt, myfile_3.txt e myfile_4.TXT. Uno di questi file contiene un "Linuxhint.dev ”testo e vuoi trovare quel particolare file da modificare. Ecco perché devi eseguire il comando Grep e quindi utilizzare il comando gedit. Possiamo usare il personaggio di Backtick qui. Ecco il seguente metodo:

I file di testo sono presenti nella directory dei documenti, quindi usa il seguente comando per creare uno script bash:

Tocca myfile.sh

Successivamente, esegui i seguenti comandi:

chmod +x myfile.sh
nano myfile.sh

Il primo dà l'autorizzazione eseguibile allo script e il secondo lo apre nel Nano Editor. Ora inserisci i seguenti dettagli nello script per farlo funzionare:

#!/Bin/Bash
gedit 'grep -l "linuxhint.Dev " *.TXT'

Nei codici precedenti, il sistema esegue il comando GREP e quindi esegue il comando gedit secondo l'output del primo.

Infine, esegui lo script bash nel terminale. Apre il myfile_2.txt poiché ha il "linuxhint.dev ”testo.

./Il mio file.sh

È inoltre possibile utilizzare i backticks per aggiungere un'esecuzione del comando nella stringa. Ad esempio, aggiungiamo l'ora corrente quando abbiamo aperto lo script. Richiede solo i seguenti codici nello script:

#!/Bin/Bash
Date = 'data'
echo "Hai acceduto allo script su: $ data"

Possiamo ottenere il seguente risultato eseguendo il "file.SH "Bash Script nel terminale:

./File.sh

Conclusione

Questa è la breve informazione sull'approccio migliore per padroneggiare i backticks negli script di Bash Linux. I backticks svolgono un ruolo essenziale in quanto aiuta a eseguire i comandi multipli dallo script bash. Con i backticks, è possibile eseguire i diversi comandi in base al loro output. In questa guida, abbiamo spiegato due esempi con cui puoi capire tutto sui backtick negli script bash.