Sin embargo, muchos principiantes malinterpretan las comillas graves como caracteres de comillas que se usan en las cadenas. Es por eso que aprender sobre los caracteres de comillas inversas o backticks es esencial. En esta guía, enumeraremos el enfoque sobre cómo dominar los acentos graves en los scripts de Linux Bash.
Dominar los acentos graves en scripts Bash de Linux
Antes de pasar a las ilustraciones de los acentos graves en los scripts de Bash, comprendamos qué son y por qué debemos aprenderlos.
¿Qué son los acentos graves en los scripts Bash de Linux?
Los acentos graves o el carácter de comilla inversa (`) que permite al usuario asignar la salida del comando de shell a la variable. Ejecuta los comandos en el sistema y devuelve la salida para continuar con la lógica en el script particular. En palabras simples, los acentos graves en los scripts de Bash funcionan como un puente entre dos comandos, lo que significa que la acción del segundo comando depende del primero. Esta pequeña pieza de código es un componente importante en la programación de scripts. Puede usar fácilmente los acentos graves, ya que combinarlos con otros comandos de script es simple.
Cómo usar acentos graves en Bash
Ahora, usaremos un ejemplo simple para usar los acentos graves en el script Bash. Por ejemplo, tiene cuatro archivos de texto: MyFile_1.txt, MyFile_2.txt, MyFile_3.txt y MyFile_4.txt. Uno de estos archivos contiene un texto 'Linuxhint.dev' y desea encontrar ese archivo en particular para editarlo. Es por eso que debe ejecutar el comando grep y luego usar el comando gedit. Podemos usar el carácter de acento grave aquí. Aquí está el siguiente método:
Los archivos de texto están presentes en el directorio Documentos, así que use el siguiente comando para crear un script Bash:
tocar MyFile.sh
Después de eso, ejecute los siguientes comandos:
chmod +x MiArchivo.sh
nano MyFile.sh
El primero otorga permiso de ejecución al script y el segundo lo abre en el editor nano. Ahora, ingrese los siguientes detalles en el script para que funcione:
#!/bin/bashgedit ` agarre -l 'Linuxhint.dev' * .TXT `
En los códigos anteriores, el sistema ejecuta el comando grep y luego ejecuta el comando gedit según la salida del primero.
Finalmente, ejecute el script Bash en la terminal. Abre MyFile_2.txt ya que tiene el texto 'Linuxhint.dev'.
. / MyFile.sh
También puede usar los acentos graves para agregar una ejecución de comando en la cadena. Por ejemplo, agregamos la hora actual cuando abrimos el script. Solo requiere los siguientes códigos en el script:
#!/bin/bashFECHA = ` fecha `
eco 'Ha accedido al script en: $FECHA '
Podemos obtener el siguiente resultado ejecutando el script Bash 'File.sh' en la terminal:
. / File.sh
Conclusión
Esta es la breve información sobre el mejor enfoque para dominar los acentos graves en los scripts de Linux Bash. Los acentos graves juegan un papel esencial, ya que ayudan a ejecutar los múltiples comandos del script Bash. Con los acentos graves, puede ejecutar los diferentes comandos en función de su salida. En esta guía, explicamos dos ejemplos mediante los cuales puede comprender todo sobre los acentos graves en los scripts de Bash.