Está en la página 1de 1

ACTIVIDADES SCRIPTS:

1. Sabiendo que el comando 'ps fax' muestra información sobre todos los procesos del
sistema, escriba el script cuantos_procesos de manera que al ejecutarse muestre:

El número de procesos es aproximadamente: <n>


2. Escriba el script 'examina <fichero>' de manera que indique:
1. Si el fichero existe si es un fichero o directorio, si no existe presentará un mensaje
para el usuario
2. Si el fichero es legible
3. Si el fichero es escribible
4. Si el fichero es ejecutable
5. La salida del comando file aplicada al fichero

3. Crea el script 'datos_usuario <login>' de manera que tras buscar en el fichero


/etc/passwd muestre en diferentes líneas la siguiente información: Login: <login>,UID:
<uid>,Default GID: <gid>,Nombre completo: <nombre completo>,Directorio personal:
<directorio>,Shell por defecto: <shell>

4. Se desea obtener un programa llamado 'valora <a> <b>' de manera que al ejecutarlo se le
deban indicar dos valores numéricos (a y b) ambos en el rango [0, 10]. El programa deberá
comprobar que recibe dos argumentos y que estos están en el rango de valores
aceptados. Los valores de entrada serán números enteros, la salida será un valor
numérico real (con 4 dígitos de precisión) tal que:
Si se cumple b<=a entonces la salida será b/a*5
En caso contrario, la salida será 5+(b-a)/(10-a)*5

5. Crea el script 'paroimpar <n1> <n2> ...' de forma que para cada valor numérico indicado
en la línea de argumentos se indique si se trata de un valor par o impar.

6. Crea un script que permita ejecutar las siguientes funcionalidades:


• Crear un usuario
• crear la contraseña de un grupo
• crear un grupo
• Añadir un usuario a un grupo
• ver datos de un usuario
• Borrar un usuario
• Borrar un grupo
• Salir

También podría gustarte