- Realiza un script que copie todos los archivos con extensión .sh y .exe del directorio actual al directorio pasado como argumento. Si el directorio no existe o no es un fichero, se debe crear y si existiera un error a la hora de la copia no debiera aparecer.
- Realiza un script que elimine todos los procesos generados por las aplicaciones que se pasan como argumento. Comprueba que haya algún argumento.
- Realiza un script que copie todos los archivos modificados hoy de un usuario pasado como argumento a un directorio también pasado como argumento. Si el directorio no existe o no es un fichero, se debe crear y si existiera un error a la hora de la copia no debiera aparecer.
Mi escritorio
jueves, 18 de febrero de 2016
Scripts VI
lunes, 15 de febrero de 2016
Scripts V
Más ejemplos para programar.
Ejercicios propuestos en algunos exámenes.
- ¿Recuerdas el comando "dd"?,pues realiza un guión en el que puedas introducir el nombre y el tamaño y me cree un fichero de esas caracteristicas.
- Realiza un script que me ordene la lista de palabras que le pasamos por la entrada estándar, como parámetros, pero si una de ellas es "invertir" me invertirá la ordenación.
- Realiza un script que me muestre un "usuario" aleatorio del sistema.Utiliza un array y RANDOM.
- Modifica el anterior script para que no te muestre deamon. Comprobar que el usuario que te ha dado aleatoriamente esta ahora en el sistema.
- Realiza un script que liste los nombres de login, el directorio propio del usuario y el interprete de comandos, de todos los usuarios(no deamon) ordenados alfabéticamente por nombre.Este cayó en el examen del 24-2-2015.
domingo, 7 de febrero de 2016
Scripts IV.
Más ejemplos para programar.
Ejercicios propuestos en algunos exámenes.
- Realiza un script que me muestre un menú, que me permita realizar las siguientes operaciones (con funciones) con todos los números pasados como argumentos:
- Suma.
- Media.
- Mayor.
- Menor.
- Factorial, del primero.
- Resta, del primero y el último, siempre que se pueda.
- Realiza un script que me cree un array y utilizando funciones me lo rellene de números y los muestre.
- Realiza un script que muestre la longitud de cada elemento de un array.
- Realiza un script que muestre el % de ocupación de los sistemas de ficheros (/dev/sd*) y escriba un mensaje en el fichero $home/log/infocupacion cada vez que realice una comprobación si la ocupación de alguno de ellos es superior al 90%. Realiza las operaciones necesarias en el sistema para que se compruebe cada día laboral, cada dos horas, a partir de las 8:00 hasta las 20:00 horas.
Suscribirse a:
Entradas (Atom)