Ejercicios propuestos en la prueba 16-6-2017
- Realiza un programa que pida un número y me devuelva todos los números hasta ese número repetidos tantas veces como indique su valor. Por ejemplo: si meto 4, me devuelve 1223334444. Muestralos de forma triangular. El 1 en una línea, los 2 en otra línea, los 3 en otra, así sucesivamente.
read -p "dame un número" numero
for((i=1;i<$numero;i++))
do
for((j=1;j<=i;j++))
do
echo -n $i (también echo -e "$i\c")
done
echo " "
done
- Hacer un programa que ponga el permiso de ejecución a los archivos pasados como argumento.
for fichero in $*
do
if test -f $fichero
then
chmod u+x $fichero
fi
done
Ejercicio propuesto en la prueba 10-6-2016
- Realiza un script que pida por teclado el nombre de un usuario y nos diga si está o no conectado al sistema. Si está conectado que me indique el número de procesos que tiene en el sistema.
Echo -n "nombre de usuario"
read usuario
var=`who|grep -w $usuario`
if [ $? -eq 0 ]
then
n=`ps -aux|grep ^$usuario|wc -l` también ps -u$usuario|wc -l
echo "el usuario $usuario está conectado y tiene $n procesos"
else
echo "el usuario $usuario no está conectado"
fi
- Realiza un script que pida un texto por teclado y me indique si es palindromo.
No hay comentarios:
Publicar un comentario