Programación Bourne She
-
- Algunas variables globales en shell
$#: Número de parámetros de la línea de comandos
$n: Parámetro n-ésimo
$?: Estado de término de último comando
$*: lista de argumentos de comando empesando por $1
$!: pid del último proceso ejecutado.
$$: pid del proceso actual.
- Ex1
:
Este programa envía un archivo a un grupo de usuarios. El primer
atributo es el nombre de la carta, seguido por la lista de los receptores
del correo.
- Ex2
:
Este programa nos informa cuando un usuario específico se ha logeado
en la máquina. Tiene un argumento, la cuenta por la que se espera.
- Ex3
:
Este programa entrega la lista de usuario actualmente logeados, ordenada
por sus login. Este usa el archivo script
sortout.sh
- Ex4
:
Este programa imprime el número de archivos en un subárbol.
El único argumento es la raiz del árbol donde se buscará.
- Ex5
:
Este programa crea un archivo de respaldo para los programas C.
- Ex6
:
Este programa trastrea el directorio actual recursivamente y para cada
archivo pide al usuario un comando y luego lo ejecuta.