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.