DevOps

Shell Scripting & Bash

Variables, loops, condicionales, funciones, pipes, redirecciones

20 preguntas de entrevista·
Mid-Level
1

¿Cuál es la sintaxis correcta para declarar una variable en Bash?

Respuesta

En Bash, una variable se declara sin el símbolo dólar y sin espacios alrededor del signo igual. El nombre de la variable debe comenzar con una letra o un underscore. Para usar el valor de la variable, hay que prefijar su nombre con el símbolo dólar ($). Los espacios alrededor del signo igual provocan un error de sintaxis porque Bash los interpreta como argumentos de comando separados.

2

¿Cómo acceder al valor de una variable llamada USERNAME en Bash?

Respuesta

Para acceder al valor de una variable, hay que prefijar su nombre con el símbolo dólar ($). La sintaxis $USERNAME permite recuperar el valor almacenado en la variable. También es posible usar la sintaxis ${USERNAME}, que ofrece más flexibilidad, especialmente para concatenación o uso de modificadores. Sin el dólar, Bash interpreta USERNAME como una cadena literal y no como una referencia a la variable.

3

¿Qué comando permite exportar una variable para que sea accesible a los procesos hijos?

Respuesta

El comando export hace que una variable de entorno esté disponible para todos los procesos hijos lanzados desde el shell actual. Sin export, una variable es local al shell actual y no se transmite a los subprocesos. Esta distinción es crucial al escribir scripts que invocan otros scripts o programas. Es posible combinar declaración y export en una sola línea con export VAR=valor.

4

¿Cómo capturar el código de salida del último comando ejecutado?

5

¿Cuál es la sintaxis correcta para una condición if en Bash?

+17 preguntas de entrevista

Otros temas de entrevista DevOps

Domina DevOps para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis