Ejercicios comandos 1parte
1.-
Visualiza el conjunto de variables de entorno definidas con la orden set. Crea
dos variables A y B y asígnales los "valores" ana y maria
respectivamente. Comprueba que las nuevas variables se han incorporado al
entorno.
Set
A=ana
B=maria
2.-
Considera las variables A=ana y B=maria de la práctica anterior. Visualiza su
contenido con echo $A y echo $B.
echo $A
ana
echo $B
maria
Crea una
subshell con la orden sh (compruébalo ejecutando ps). Vuelve a visualizar $A y
$B.
sh + intro
ps
Al visualizar las variables no sale
nada
Regresa al
shell anterior con la orden exit. Comprueba que los valores de A y B vuelven a
ser accesibles.
Efectivamente los podemos ver
3.- Exporta
las variables A y B. Repite las acciones de la práctica anterior y comprueba
que los valores de A y B son accesibles desde cualquier subshell.
export $A $B
de un subshell inferior a otro superior no se exportan las variables, hacia
abajo si.
4.- Crea una
variable N y asígnale el valor 3. Arranca un nuevo shell con sh. Reasigna el
valor de N a 4.
N=3
sh
N=4
exit
Regresa al
shell padre con exit. Comprueba que el valor de N vuelve a ser 3.
echo $N(es 3)
5.- Ejecuta
las siguientes órdenes y analiza los resultados:
echo A B
muestra A y
B, pero no el valor de las variables ya que no le hemos puesto el $
echo $B ola
muestra
maria($B) y ola
echo "$A $B"
muestra ana
y maria
echo $A $B
muestra ana
y maria
echo $Bola
esta
intentando visualizar el varlor de la variable $Bola que no existe, y además el
ola tiene que ir separado de $B para que muestre maria y ola
echo '$A $B'
muestra $A y
$B porque con las comillas simple saca todo tal cual lo escribas
echo $A$B
muestra
anamaria sin espacio entre ellas
echo ${B}ola
muestra
mariaola porque con los corchetes te permite visualizar el contenido de la
variable y un texto concatenado
echo \$A $A
muestra $A y
ana ya que la barra \ anula el valor de la variable
echo $B$A
muestra
mariaana
echo ros$A
muestra
rosana
intenta
ejecutar las variables pero no puede porque no encuentra la orden
6.- Añade a
la variable A el contenido de la variable B y guarda el resultado en la
variable C. Compruébalo.****
A=ana$B
Echo $A = anamaria
C=$A
Echo $C = anamaria
7.- Crea las
variables A1=A A2=$A A3="$A" A4='$A' A5=\$A y comprueba sus valores
con la orden echo.
A1=A
A2=$A
A3="$A"
A4='$A'
A5=\$A
echo $A1
A
echo $A2
(NADA)
echo $A3
(NADA)
echo $A4
$4
echo $A5
$A
8.- Descubre
el contenido-valor de las variables MAIL, PATH, TERM, PS1, PS2, HOME y LOGNAME.
Set | grep mail
Set | grep path
Set | grep term
Set | grep PS1
Set | grep ps2
Set | grep home
logname
Hola buenas, podrías compartir el resto de los ejercicios? Son 30.
ResponderEliminarGracias
Este comentario ha sido eliminado por el autor.
EliminarNo soy de Madrid, soy de Galicia. Necesito del 9 al 30. Muchas gracias
ResponderEliminar