Padroneggiare i backtick negli script Bash di Linux

Padroneggiare I Backtick Negli Script Bash Di Linux



Gli script Bash sono i migliori quando si tratta di semplificare le attività quotidiane. Questi script contengono comandi e trucchi che puoi usare come amministratore di sistema. L'operatore backtick (`) è una di quelle funzionalità dello script Bash che può facilitare il tuo lavoro.

Tuttavia, molti principianti fraintendono i backtick come virgolette utilizzate nelle stringhe. Ecco perché è essenziale conoscere i caratteri o i backtick delle virgolette all'indietro. In questa guida, elencheremo l'approccio su come padroneggiare i backtick negli script Bash di Linux.

Padroneggiare i backtick negli script Bash di Linux

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







Cosa sono i backtick negli script Bash di Linux?

Backtick o il carattere back quote (`) che consente a un utente di assegnare l'output del comando della shell alla variabile. Esegue i comandi nel sistema e restituisce l'output per continuare la logica nello script particolare. 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 minuscolo pezzo di codice è un elemento costitutivo significativo nella programmazione degli script. Puoi facilmente usare i backtick poiché combinarli con altri comandi di script è semplice.



Come usare i backtick in Bash

Ora useremo un semplice esempio per usare i backtick 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 testo 'Linuxhint.dev' e vuoi trovare quel particolare file da modificare. Ecco perché devi eseguire il comando grep e quindi utilizzare il comando gedit. Possiamo usare il carattere backtick qui. Ecco il seguente metodo:



I file di testo sono presenti nella directory Documenti, quindi usa il seguente comando per creare uno script Bash:





tocco MyFile.sh

Successivamente, esegui i seguenti comandi:



chmod +x MyFile.sh

nano MyFile.sh

Il primo concede l'autorizzazione eseguibile allo script e il secondo lo apre nell'editor nano. Ora, inserisci i seguenti dettagli nello script per farlo funzionare:

#!/bin/bash

gedit ` presa -l 'Linuxhint.dev' * .testo `

Nei codici precedenti, il sistema esegue il comando grep e quindi esegue il comando gedit in base all'output del primo.

Infine, esegui lo script Bash nel terminale. Apre MyFile_2.txt poiché ha il testo 'Linuxhint.dev'.

. / MyFile.sh

Puoi anche usare i backtick per aggiungere un'esecuzione di comando nella stringa. Ad esempio, aggiungiamo l'ora corrente in cui abbiamo aperto lo script. Richiede solo i seguenti codici nello script:

#!/bin/bash

DATA = ` Data `

eco 'Hai avuto accesso allo script su: $DATA '

Possiamo ottenere il seguente risultato eseguendo lo script Bash 'File.sh' nel terminale:

. / File.sh

Conclusione

Questa è la breve informazione sull'approccio migliore per padroneggiare i backtick negli script Bash di Linux. I backtick svolgono un ruolo essenziale in quanto aiutano a eseguire più comandi dallo script Bash. Con i backtick, puoi 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.