Debido a que los inadaptados de siempre también son Administradores de Unix, no tengo la posibilidad de utilizar el comando rcp (remote copy) para copiar entre servidores.

Por lo tanto, cansado de repetir una y otra vez la ejecución de FTPs, cree este simple y pequeño pero poderoso script que simula (en su funcionalidad más básica) al comando rcp.

continúa leyendo →

{ 0 comments }

Motivación:

Cada Unix Shell Script debe tener cierta funcionalidad básica como una opción de help, o una opción para editar. ¿Cómo incorporar estas funcionalidades sin añadir complejidad adicional al script?

Solución:

Crear un script separado que contenga la funcionalidad necesaria para añadir las opciones básicas a los nuevos scripts. Entonces, en cada nuevo script, llamar a este script para incorporar las funcionalidades extendidas.

Implementación:

Crear un archivo llamado .paramPattern.sh que contenga:

scriptPath=`type $1 | awk '{ print $3 }' `
case $2 in
-edit)
${EDITOR:-vi} $scriptPath
exit 1
;;
-help)
sed -n '/^##/s/^## //p' $scriptPath
exit 2
;;
esac
exit 0

En los nuevos scripts añadir esta lÍnea:
paramPattern $0 $1 || exit 1

A continuación, una versión extendida y más completa del script .paramPattern.sh que permite modularizar y reutilizar funcionalidad adicional para los Unix Shell Scripts que se creen.

continúa leyendo →

{ 0 comments }