1
Práctico de Variables 1. En su directorio personal utilice el comando echo para: a. Mostrar por pantalla su nombre y apellido. b. Hacer sonar la alarma del sistema. c. Imprimir 3 líneas en blanco utilizando secuencias de escape. d. ¿Qué hacen las siguientes líneas? i) echo -en “Estamos probando\b” ii) echo -e “Estamos probando\b” iii)echo -en “Estamos probando\c” iv) echo -e “Estamos probando\c” v) echo -n “Hoy es: ” vi) echo -n “Hoy es: ”; date 2. Defina variables para guardar cada una de las siguientes palabras o frases: Hola, Probando, año 2013. Luego muéstrelas por pantalla. 3. Defina una variable llamada “nom”, con su nombre y otra “ape” con su apellido, a continuación muestre por pantalla el mensaje “Mi nombre completo es Fulano de Tal”, utilizando las variables que acaba de declarar. 4. Crear en su directorio personal una carpeta llamada “Grupos” y adentro de esa carpeta un archivo llamado Segundos con 5 registros (Nombre, Apellido, Dirección). Vuelva a su directorio personal y declare una variable llamada “grps” con la ruta completa al archivo “Segundos”. Finalmente utilice un paginador y la variable gprs para visualizar el contenido del archivo “Segundos”. 5. Crear una variable llamada lsal que permita listar todos los archivos de su directorio personal en formato largo y que incluya los archivos ocultos. Probar el funcionamiento de la variable usando primero echo y luego solamente $lsal. ¿Cuál es la diferencia? 6. Guarde en una variable el resultado de ejecutar el comando date para que se visualice “La fecha de hoy es DD/MM/AAAA. Luego guarde en otra variable su nombre de usuario y utilice el comando echo para mostrar por pantalla la frase: “Soy el usuario fulano y hoy es DD/MM/AAAA. 7. Muestre por pantalla el contenido de las variables $PATH, $LOGNAME, $HOME y $SHELL. 8. ¿Cuál es la diferencia entre las comillas dobles, simples e invertidas? Proporcione ejemplos. 9. Investigar cómo se puede agregar un directorio a la variable $PATH y para qué le serviría. 10. Crear la carpeta “Programas”, dentro de su directorio personal y agregarla a la variable $PATH de forma permanente. Entrega – sábado 9 de agosto Prof. Pablo Macón

Práctico de variables

Embed Size (px)

DESCRIPTION

Práctico de Variables Shell Script Linux

Citation preview

Page 1: Práctico de variables

Práctico de Variables1. En su directorio personal utilice el comando echo para:

a. Mostrar por pantalla su nombre y apellido.b. Hacer sonar la alarma del sistema.c. Imprimir 3 líneas en blanco utilizando secuencias de escape.d. ¿Qué hacen las siguientes líneas?

i) echo -en “Estamos probando\b”ii) echo -e “Estamos probando\b”iii)echo -en “Estamos probando\c”iv) echo -e “Estamos probando\c”v) echo -n “Hoy es: ”vi) echo -n “Hoy es: ”; date

2. Defina variables para guardar cada una de las siguientes palabras o frases: Hola, Probando,año 2013. Luego muéstrelas por pantalla.

3. Defina una variable llamada “nom”, con su nombre y otra “ape” con su apellido, a continuación muestre por pantalla el mensaje “Mi nombre completo es Fulano de Tal”, utilizando las variables que acaba de declarar.

4. Crear en su directorio personal una carpeta llamada “Grupos” y adentro de esa carpeta un archivo llamado Segundos con 5 registros (Nombre, Apellido, Dirección). Vuelva a su directorio personal y declare una variable llamada “grps” con la ruta completa al archivo “Segundos”. Finalmente utilice un paginador y la variable gprs para visualizar el contenido del archivo “Segundos”.

5. Crear una variable llamada lsal que permita listar todos los archivos de su directorio personal en formato largo y que incluya los archivos ocultos. Probar el funcionamiento de la variable usando primero echo y luego solamente $lsal. ¿Cuál es la diferencia?

6. Guarde en una variable el resultado de ejecutar el comando date para que se visualice “La fecha de hoy es DD/MM/AAAA. Luego guarde en otra variable su nombre de usuario y utilice el comando echo para mostrar por pantalla la frase: “Soy el usuario fulano y hoy es DD/MM/AAAA.

7. Muestre por pantalla el contenido de las variables $PATH, $LOGNAME, $HOME y $SHELL.

8. ¿Cuál es la diferencia entre las comillas dobles, simples e invertidas? Proporcione ejemplos.

9. Investigar cómo se puede agregar un directorio a la variable $PATH y para qué le serviría.

10. Crear la carpeta “Programas”, dentro de su directorio personal y agregarla a la variable $PATH de forma permanente.

Entrega – sábado 9 de agosto

Prof. Pablo Macón