Dominando Backticks em Scripts Bash do Linux

Dominando Backticks Em Scripts Bash Do Linux



Os scripts Bash são os melhores quando se trata de simplificar as tarefas diárias. Esses scripts contêm comandos e truques que você pode usar como administrador de sistema. O operador backtick (`) é um dos recursos do script Bash que pode facilitar seu trabalho.

No entanto, muitos iniciantes interpretam mal os acentos graves como caracteres de aspas usados ​​nas strings. É por isso que aprender sobre caracteres de aspas ou backticks é essencial. Neste guia, listaremos a abordagem sobre como dominar os backticks em scripts Linux Bash.

Dominando Backticks em Scripts Bash do Linux

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







O que são backticks nos scripts Bash do Linux?

Backticks ou o caractere de aspas (`) 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 nos scripts Bash funcionam como uma ponte entre dois comandos, o que significa que a ação do segundo comando depende do primeiro. Esse pequeno pedaço de código é um bloco de construção significativo na programação de scripts. Você pode facilmente usar os backticks, pois combiná-los com outros comandos de script é simples.



Como usar backticks no Bash

Agora, usaremos um exemplo simples para usar os acentos graves 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 texto “Linuxhint.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 caractere backtick aqui. Aqui está o seguinte método:



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





toque MeuArquivo.sh

Depois disso, execute os seguintes comandos:



chmod +x MeuArquivo.sh

nano MeuArquivo.sh

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

#!/bin/bash

gedit ` firmeza -eu '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.

Por fim, execute o script Bash no terminal. Ele abre o MyFile_2.txt, pois tem o texto “Linuxhint.dev”.

. / MeuArquivo.sh

Você também pode usar os acentos graves para adicionar uma execução de comando na string. Por exemplo, adicionamos a hora atual quando abrimos o script. Requer apenas os seguintes códigos no script:

#!/bin/bash

ENCONTRO = ` encontro `

eco 'Você acessou o script em: $DATE '

Podemos obter o seguinte resultado executando o script Bash “File.sh” no terminal:

. / Arquivo.sh

Conclusão

Esta é a breve informação sobre a melhor abordagem para dominar backticks em scripts Linux Bash. Os backticks desempenham um papel essencial, pois ajudam a executar os vários comandos do script Bash. Com backticks, 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 backticks nos scripts Bash.