First page Back Continue Last page Overview Image

shell scripting


Notes:

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.