Scripts del Shell
Es posible escribir comandos en un archivo y pasarlo automáticamente a Bash para que lo ejecute.
Estos comienzan con:
gato, admiración, /bin/bash
Siempre en la primera línea. Si otras líneas inician con gato, estas se ignoran.
Se ejecuta una línea a la vez.
Las variables son locales, deben definirse en el script y al terminar se olvidan.
la notación ${1:-*.pdb}, ${2:-^ATOM } son parámetros que representas argumentos en la línea de comandos.
“:-” indica el valor por omisión, *.pdb y ^ATOM, repectivamente.
Analice este ejemplo, que se ejecutaría así:
chmod +x flitNcount
./filtNcount '*.pdb' "^MODEL"
Sirve para contar los MODELOS en los archivos pdb.
Note el uso de apóstrofes, para evitar que *.pdb se reemplace por una lista antes de la ejecución, porque eso altera el orden de argumentos.