4 KSH - ejercicios con variables.pdf

Anuncio
Korn Shell
Ejercicios con variables
Construir variables (1)
• Definir la variable “hello” y que contenga el literal
“hola mundo”
• Definir la variable “hithere” de forma que
contenga el valor de “hello”
• Hacer que “miruta” contenga la ruta actual
• Crear un archivo de nombre “fecha” que
contenga la fecha actual. Definir la variable
“ahora” y asignarle el contenido del archivo
“fecha”
Construir variables (2)
• Hacer que “hithere” contenga el literal contenido en
“hello” más la cadena “ cruel” (con un espacio a la
izquierda)
• Mostrar la longitud del texto almacenado en “hithere”
• Borrar las variables “hello” y “hithere”
Búsquedas en variables
Inicializar la variable var4 a “AAAABBBabcabcjfkjfkCCC”
•
Hacer que “var3” contenga la cadena almacenada en “var4” salvo la
primera A
•
Hacer que “var3” contenga la cadena almacenada en “var4” quintando
todas las A’s del comienzo
•
Hacer que “var3” contenga la cadena almacenada en “var4” salvo la última
C
•
Hacer que “var3” contenga la cadena almacenada en “var4” quintando
todas las C’s del final
•
Siendo var4=“/usr/spool/cron”, mostrar por pantalla únicamente el nombre
del fichero ejecutable
Construcción condicional (1)
• Escribir el contenido de la variable “DNI”; si no existe o
está vacía, escribir el mensaje “no hay un DNI definido”
• Escribir un mensaje en pantalla si la variable “var4” no
está definida y terminar. El mensaje sería “var4 no
definida”
• Definir “var3” y hacer que su valor sea el de la variable
“var4” si está definida y no es NULL. En caso contrario
que tome el literal “var4 no definida o es null”
• Definir “var3” y hacer que su valor sea el de la variable
“var4” si está definida. En caso contrario que tome el
literal “var4 no definida”
Construcción condicional (2)
• Definir “var3” y hacer que su valor sea el de la variable
“var4”. Si “var4” no está definida o es NULL, definirla y
hacer que ambas variables tomen el valor “var4
inicializada”
• Definir “var3” y hacer que su valor sea el de la variable
“var4”. Si “var4” no está definida, definirla y hacer que
ambas variables tomen el valor “var4 definida e
inicializada”
• Definir “var3” y hacer que su valor sea “var4 definida y
distinto de NULL” si var4 está definida y es distinto de
NULL
• Definir “var3” y hacer que su valor sea “var4 definida” si
var4 está definida.
Descargar