Mastering backticks em scripts Linux Bash

Mastering backticks em scripts Linux Bash
Os scripts bash são melhores quando se trata de simplificar as tarefas diárias. Esses scripts contêm comandos e truques que você pode usar como um sysadmin. O operador de backstick (') é um desses recursos do script de bash que pode facilitar seu trabalho.

No entanto, muitos iniciantes entendem mal os backsticks como os caracteres da marca de citação usados ​​nas cordas. É por isso que aprender sobre os personagens ou backticks de back -backs é essencial. Neste guia, listaremos a abordagem sobre como dominar os backsticks em scripts Linux Bash.

Mastering backticks em scripts Linux Bash

Antes de mudar para as ilustrações de backsticks em scripts de bash, vamos entender o que são e por que devemos aprendê -los.

O que são backsticks em scripts Linux Bash?

Backticks ou o caractere de citação traseira (') que permite que um usuário atribua a saída do comando shell à variável. Ele executa os comandos no sistema e retorna a saída para continuar a lógica no script específico. Em palavras simples, os backticks dos scripts de bash funcionam como uma ponte entre dois comandos, o que significa que a ação do segundo comando depende do primeiro. Este pequeno pedaço de código é um bloco de construção significativo na programação de scripts. Você pode usar facilmente os backsticks, pois combiná -los com outros comandos de script é simples.

Como usar backticks em Bash

Agora, usaremos um exemplo simples para usar os backsticks no script Bash. Por exemplo, você tem quatro arquivos de texto: myfile_1.txt, myfile_2.txt, myfile_3.txt e myfile_4.TXT. Um desses arquivos contém um “Linuxhint.texto dev ”, e você deseja encontrar esse arquivo específico para editar. É por isso que você deve executar o comando grep e depois usar o comando gedit. Podemos usar o personagem de backtick aqui. Aqui está o seguinte método:

Os arquivos de texto estão presentes no diretório de documentos; portanto, use o seguinte comando para criar um script bash:

toque no myfile.sh

Depois disso, execute os seguintes comandos:

chmod +x myfile.sh
nano myfile.sh

O primeiro fornece permissão executável ao script, e o segundo o abre no editor de nano. Agora, insira os seguintes detalhes no script para fazê -lo funcionar:

#!/BIN/BASH
Gedit 'Grep -l "Linuxhint.Dev " *.TXT'

Nos códigos anteriores, o sistema executa o comando Grep e depois executa o comando gedit de acordo com a saída do primeiro.

Finalmente, execute o script Bash no terminal. Ele abre o myfile_2.txt, já que tem o “linuxhint.Dev ”texto.

./Meu arquivo.sh

Você também pode usar os backsticks para adicionar uma execução de comando na string. Por exemplo, adicionamos o horário atual em que abrimos o script. Requer apenas os seguintes códigos no script:

#!/BIN/BASH
Data = 'Data'
eco "você acessou o script em: $ data"

Podemos obter o seguinte resultado executando o “arquivo.shet script Bash no terminal:

./Arquivo.sh

Conclusão

Esta é a breve informação sobre a melhor abordagem para dominar backticks em scripts Linux Bash. Backticks desempenham um papel essencial, pois ajuda a executar os vários comandos do script Bash. Com backsticks, você pode executar os diferentes comandos com base em sua saída. Neste guia, explicamos dois exemplos pelos quais você pode entender tudo sobre os backsticks nos scripts da Bash.