Buenas a todos.
Como habreís leido, necesito muuucha ayuda con unos scripts.
1. Crear un programa shell script, llamado grupos.sh, que muestre un listado de
todos los grupos cuyo GID este comprendido entre 10 y 50 (ambos inclusive).
2. Crear un programa shell script, llamado filtrarf.sh, que muestre un listado de
todos los ficheros del directorio actual con un tamaño (en bytes) mayor al que
se pasa como argumento. (Nota: no se puede usar el comando find).
3. Crear un programa shell script, llamado sumadir.sh, que sume el tamaño de
todos los ficheros del directorio pasado como argumento, dando un mensaje de
error si el argumento pasado no es un directorio o no existe.
4. Crear un programa shell script, llamado backup.sh, que reciba como parametro
el nombre de un directorio y obtenga como resultado un único archivo obtenido
al comprimir el directorio y todos los subdirectorios.
El script no debe aceptar como argumento algo diferente a un directorio
(por ejemplo, no debe admitir el nombre de un fichero, ni el de un directorio
que no exista, etc.).
El nombre del archivo comprimido sera copia-dia-mes-año.zip. Si la fecha
de hoy es 15 de enero generara un fichero llamado copia-15-1-2016.zip.
5. Realizar un programa shell script llamado usuarios.sh, que produzca la siguiente
informacion sobre los usuarios que tienen su directorio de trabajo en /home:
usuario (UID) directorio home espacio
alberto (464) /home/alberto 845495K
laura (455) /home/laura 711K
pedro (462) /home/pedro 882212K
6. Crear un programa shell script, llamado menu.sh, que muestre un menu al usuario
con estas opciones. El menu se ejecutara indenidamente hasta que el usuario
pulse la opcion de salir.
SELECCIONE UNA DE LA SIGUIENTES OPCIONES::
A. Mostrar el directorio de trabajo del usuario actual.
B. Mostrar el numero de grupos a los que pertenece el usuario actual.
C. Mostrar la ultima operacion realizada por el usuario actual.
D. Salir
No he conseguido hacer ninguno, porque no tengo base.
Gracias.
Un saludo.