Veröffentlicht am :
Macro CREATION_INTERNE

Initialisierung von Variablen und Bereinigung für den Batch-Vergleich

Dieser Code ist auch verfügbar auf: English Español Français
Attention : Dieser Code erfordert Administratorrechte.
Das Makro %AHGinitdiffbatch definiert die globalen Variablen 'batchcompare', 'strold' und 'strnew'. Anschließend wird eine präventive Bereinigung durchgeführt, indem spezifische temporäre Dateien (*.old.sas© und *.new.sas©) im Verzeichnis ~/temp/ über in das Makro %AHGrpipe eingebettete Shell-Befehle gelöscht werden.
Datenanalyse

Type : CREATION_INTERNE


Das Skript manipuliert keine analytischen Daten, sondern initialisiert Makrovariablen und verwaltet Systemdateien.

1 Codeblock
MACRO
Erklärung :
Definition des Makros. Deklaration der globalen Vergleichsvariablen. Ausführung von Systembefehlen über %AHGrpipe, um die Existenz früherer .old.sas- und .new.sas-Dateien, die mit dem Protokoll (&prot) verknüpft sind, zu überprüfen und diese zu löschen.
Kopiert!
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;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.