Clase Variables

9
Variables Guarda información en memoria como puede ser valores numéricos, cadenas de caracteres o inclusive resultados de comandos y permitiendo acceder a esta en cualquier momento mediante el nombre que se le asigne .

description

variables

Transcript of Clase Variables

VariablesGuarda informacin en memoria como puede ser valores numricos, cadenas de caracteres o inclusive resultados de comandos y permitiendo acceder a esta en cualquier momento mediante el nombre que se le asigne. Variables de entornoSon aquellas variables reservadas por la terminal que contienen informacin utilizada por una o varias aplicaciones.Algunas de las ms usadas son:Variable Descripcin$PAT !ontiene una lista de directorios separados por : "dos puntos# en la cual el sistema buscar los arc$ivos e%ecutables$S&'' (os muestra el nombre de la s$ell que estamos usando.$)*& !ontiene el directorio personal del usuario Variables definidas por el usuarioCmo declararlas y asignarles un valor?Primeroescribimosunnombreasociadoalvalor que se le asignar.Seguidodelnombre+seutilizaelcaracter,-a continuacin el valor a asignar.&%emplo:nombre=Juan PerezA tener en cuenta(odebe$aberespaciosenblancoentreelnombredela variable+ el signo - el valor.(o debe comenzar el nombre de la variable con un n.mero.'a variable e/iste mientras la s$ell est0 activa Cmo acceder a su contenido?Sencillamente$a-queponerel signo $ delante del nombre.&%emplo:!nombre Lostiposdeshelldesarrollados para Linux son:Bourne shellC shellBashTcshKorn shellZ shell "res clases de encomillados!omillas 1dobles2 preservan el contenido de la variable.!omillas 3simples3 toman el contenido literal.!omillas 4tilde4 "o invertidas# son equivalentes a $"comando# e%ecutan el comando.&%emplo:u=p#dec$o 1*i ubicacin actual es $u2 ec$o 3*i ubicacin actual es $u3 u=$p#d$ec$o 1*i ubicacin actual es $u2 ec$o 3*i ubicacin actual es $u3 %&ercicio%&ercicio!rea una variable que muestre la fec$a actual al mostrar el siguiente te/to en pantalla:1o- es (variale!2. %&ercicio%&ercicio5tilizando la variable para fec$a anterior+ crea una variable que muestre esa variable en color ro%o con el mismo te/to en pantalla:1o- es (variale en color!2. A modo de repaso...!omando ec$oecho [opciones] texto6mprimir mensa%e en color echo -e \e[CDIGOmTEXTO\e[0m