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/bashgedit ` 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/bashDATA = ` 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.