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.