Publicado el :
Macro CREATION_INTERNE

Inicialización de variables y limpieza para comparación en batch

Este código también está disponible en: Deutsch English Français
Attention : Este código requiere privilegios de administrador.
La macro %AHGinitdiffbatch define las variables globales 'batchcompare', 'strold' y 'strnew'. Luego realiza una limpieza preventiva eliminando los archivos temporales específicos (*.old.sas© y *.new.sas©) en el directorio ~/temp/ a través de comandos shell encapsulados en la macro %AHGrpipe.
Análisis de datos

Type : CREATION_INTERNE


El script no manipula datos analíticos, pero inicializa variables macro y gestiona archivos del sistema.

1 Bloque de código
MACRO
Explicación :
Definición de la macro. Declaración de variables globales de comparación. Ejecución de comandos del sistema a través de %AHGrpipe para verificar la existencia y eliminar los archivos .old.sas y .new.sas anteriores asociados al protocolo (&prot).
¡Copiado!
1%macro AHGinitdiffbatch;
2 %global batchcompare strold strnew;
3 %let batchcompare=1;
4 %let strold=;
5 %let strnew=;
6 /* Nettoyage des fichiers temporaires */
7 %AHGrpipe(%str(test -e ~/temp/&prot..old.sas %nrstr(&&) rm -f ~/temp/&prot..old.sas),q);
8 %AHGrpipe(%str(test -e ~/temp/&prot..new.sas %nrstr(&&) rm -f ~/temp/&prot..new.sas),q);
9%mend;
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.