Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # 1. Realizar un script que defina una variable de nombre ‘x’ con el valor 15 y que imprima su valor en la pantalla.
- # https://stackoverflow.com/questions/4181703/how-to-concatenate-string-variables-in-bash
- x=15
- echo -e "El valor de x es '$x' \n"
- ###########################################
- #!/bin/bash
- # 2. Realizar un script que defina una variable de nombre ‘apellido’ con el valor Santos y que imprima su valor en pantalla.
- apellido="Santos"
- echo -e "El apellido es: '$apellido'. \n"
- ###########################################
- #!/bin/bash
- # 3. Realizar un script que defina dos variables, a=20 y b=5. Muestra el resultado de la división de a entre b por pantalla.
- # VARIABLES
- a=20
- b=5
- mensaje="El resultado de la división entre $a y $b es: "
- #DIVISION
- # forma 1:
- (( resultado=$a/$b ))
- #(( resultado=$a / $b ))
- #(( resultado= $a / $b ))
- #(( resultado =$a / $b ))
- #(( resultado = $a / $b ))
- # forma 2:
- #resultado=$(expr $a / $b)
- # forma 3:
- #let resultado=$a/$b
- # forma 4:
- #resultado=`echo $a / $b | bc`
- # MENSAJE FINAL
- mensaje+="$resultado \n"
- echo -e "$mensaje"
- ###########################################
- # 4. Modificar el script anterior para que la división se almacene en una variable llamada resultado y que se imprima su valor en pantalla.
- # El script 3 ya está hecho para hacerlo con una variable
- ###########################################
- 5. Encontrar los errores que hay sobre variables en el siguiente código:
- #!/bin/bash
- #Encuentra los errores sobre variables
- minombre=Alfonso
- miapellido = Sanz
- miedad=41
- echo "Mi nombre es $minombre"
- echo "Mi apellido es $miapellido"
- echo "Mi edad es miedad"
- ###########################################
- 6. Encontrar los errores que hay sobre variables en el siguiente código:
- #!/bin/bash
- #Encuentra los errores sobre variables
- minombre=Alfonso
- ?miapellido=Sanz
- miedad=41
- echo "Mi nombre es $minombre"
- echo "Mi apellido es $miapellido"
- echo 'Mi edad es $miedad'
- ###########################################
- #!/bin/bash
- # 7. Realizar un script que muestre el nombre del script, el número de parámetros que se le pasan, una lista con los parámetros recibidos, el identificador del usuario que ejecuta el script, el nombre de usuario, el directorio home del usuario y el directorio actual.
- echo -e "<=============== APARTADO 7 ===============> \n" # salto de línea
- # nombre del script
- echo -e "Nombre del script: $0 \n"
- # el número de parámetros que se le pasan
- echo -e "Número de parámetros: $# \n"
- # una lista con los parámetros recibidos
- echo -e "[forma 1] Lista con los parámetros recibidos: $@ \n"
- echo -e "[forma 2] Lista con los parámetros recibidos: $* \n"
- # el identificador del usuario que ejecuta el script
- echo -e "Identificador del usuario que ejecuta el script: $UID \n"
- # el nombre de usuario
- echo -e "Nombre del usuario: `whoami` \n"
- # el directorio home del usuario
- echo -e "Directorio HOME del usuario: $HOME \n"
- # el directorio actual
- echo -e "Directorio ACTUAL: $PWD \n"
- ###########################################
- #!/bin/bash
- # 8. Realizar un script que limpie la pantalla e imprima en pantalla el mensaje “Hola a todos”.
- # limpia terminal
- clear
- echo -e "<=============== APARTADO 8 ===============> \n" # salto de línea
- # saluda
- echo -e "Hola a todos\n"
- ###########################################
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement