Publicado el :
Administración CREATION_INTERNE

Macro de escritura del sistema a través de XCMD

Este código también está disponible en: Deutsch English Français
En espera de validación
Attention : Este código requiere privilegios de administrador.
Esta macro 'AHGcmdNo' utiliza el comando SAS© 'x' para ejecutar un comando shell (echo). Escribe el valor del parámetro 'num' en un archivo de texto 'cmdNo.txt' ubicado en el directorio apuntado por la macro-variable 'localtemp'. El uso del comando 'x' requiere privilegios del sistema y que la opción XCMD esté activada (a menudo restringido en un entorno Viya seguro).
Análisis de datos

Type : CREATION_INTERNE


El código genera un archivo externo a partir de un parámetro de macro, sin leer ninguna tabla SAS.

1 Bloque de código
MACRO Data
Explicación :
Definición de la macro que invoca al sistema operativo para crear/sobrescribir el archivo cmdNo.txt con el valor proporcionado.
¡Copiado!
1%macro AHGcmdNo(num);
2x "echo &num >&localtemp\cmdNo.txt";
3%mend;
4 
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.