Establecer una Variable
Parte de la sección Fundamentos del Journey de Terminal de Coddy — lección 62 de 82.
Has aprendido a ver las variables de entorno, pero también puedes crear las tuyas propias. Para establecer una variable en tu sesión de shell actual, utiliza la sintaxis de asignación sin espacios alrededor del signo igual:
MY_NAME="Alice"El nombre de la variable está a la izquierda y el valor a la derecha. Una vez establecida, puedes acceder a ella utilizando el prefijo $:
echo $MY_NAMEEsto muestra Alice.
Observa que no hay espacios alrededor del signo =. Esto es importante porque los espacios causarían un error. El shell interpretaría MY_NAME = "Alice" como un intento de ejecutar un comando llamado MY_NAME con argumentos.
Puedes usar variables para almacenar cualquier valor de texto, incluidas rutas o configuraciones:
PROJECT_DIR="/home/user/projects"
echo $PROJECT_DIRLas variables establecidas de esta manera solo existen en tu sesión actual de la terminal. Si cierras la terminal y abres una nueva, la variable desaparecerá.
En la siguiente lección, aprenderás cómo hacer que las variables estén disponibles para otros programas usando export.
Desafío
FácilCrea una variable llamada GREETING y establece su valor en Hello, Terminal!
Después usa echo para mostrar el valor de tu nueva variable.
Recuerda: sin espacios alrededor del signo = al establecer la variable, y usa el prefijo $ al acceder a su valor.
Tu salida debería ser:
Hello, Terminal!Sugerencia: Primero establece la variable con
GREETING="Hello, Terminal!", después muéstrala conecho $GREETING
Importante: cada comando que introduces se ejecuta en su propia shell, por lo que una variable establecida en una línea desaparece en la siguiente línea. Pon ambas partes en una sola línea, separadas por un punto y coma:
GREETING="Hello, Terminal!"; echo
Pruébalo tú mismo
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Directorios
Crear Un DirectorioCopiar Un DirectorioMover Y Renombrar Un DirectorioEliminar Un DirectorioResumen - Operaciones Con Directorios7Contenido de Archivos
Head y TailConteo de PalabrasComando SortComando UniqGrep BásicoGrep con FlagsResumen - Detective de Texto10Proyecto Analizador de Registros
Resumen del ProyectoVisualizando el Archivo de Registro2Navegación
Imprimir Directorio de TrabajoListar ArchivosCambiar de DirectorioRutas Absolutas vs RelativasDirectorio Home y RaízRepaso - Encuentra tu Camino8Redirección
Salida EstándarSobrescribir en un ArchivoAnexar a un ArchivoEntrada EstándarError EstándarResumen - Constructor de Registro11Permisos
Entendiendo PermisosLeyendo PermisosChmod con NúmerosChmod con SímbolosPropiedad de ArchivosResumen - Bloquéalo14Proyecto de Script de Copia de Seguridad
Visión General del ProyectoObteniendo la Ruta de Origen3Archivos
Crear un ArchivoLeer un ArchivoCopiar un ArchivoMover y Renombrar un ArchivoEliminar un ArchivoResumen - Operaciones con Archivos6Comodines y Patrones
El comodín asteriscoEl comodín interroganteComodines de corchetesCombinando comodinesRepaso - Operaciones selectivas9Tuberías
Qué es una tuberíaEncadenando dos comandosEncadenando múltiples comandosTubería con GrepResumen - Tubería de datos