¿Hay alguna manera de ejecutar un único liner en sas, o tengo que crear un archivo? Estoy buscando algo como la bandera -e en Perl.sas one-liner
5
A
Respuesta
7
Mi favorito está utilizando la opción -stdio
O bien:
sas -stdio
A continuación, empezar a escribir. O bien ...
0
Nunca tener sas utilizados, lo que podría intentar es algo así como:
echo <insert sas code here> | sas --execute-file -
aplicaciones Muchas veces los le permitirá especificar '-' como un archivo que tiene que leer de STDIN. Y 'echo' solo imprime sus argumentos, y | los conecta juntos.
5
La versión Unix de SAS fue portada de MVS hace años y, para no hacer la historia corta, el ejecutable SAS no se importa de STDIN. Para que esto funcione en Unix, simplemente modifique ligeramente la sugerencia anterior en algo como:
echo "your SAS code" > temp;sas -sysin temp
Espero que ayude esto.
3
sas -initstmt '%put hello world ; endsas ;'
sas -initstmt 'proc print data=sashelp.class; run ;'
Off supuesto, esto también podría ser:
sas -initstmt '%inc large_program.sas; endsas;'
0
También puede usar la opción -nodms
. Esto le dará una versión de línea de comando de Base.
Cuestiones relacionadas
- 1. SQL-injection: ¿es seguro (oneliner)?
- 2. Oneliner para imprimir una cadena en hexadecimal?
- 3. Java oneliner para la lista de limpieza
- 4. SAS puedo hacer sas observaciones de proceso al revés
- 5. sintaxis .z en SAS
- 6. sas informat datetime
- 7. Pruebas de normalidad en SAS
- 8. Variable de macro SAS cambio
- 9. Comandos de SAS Display Manager
- 10. accediendo a R desde SAS
- 11. Detener el programa SAS Error
- 12. ¿Cuál es el mejor IDE no SAS para el lenguaje SAS?
- 13. Apertura de conjuntos de datos SAS para su visualización desde un programa .sas
- 14. Cómo consultar SAS desde R sobre SSH
- 15. manejo de cuencas en SAS bajo OpenVMS
- 16. SAS: Limitar variables en PROC EXPORT
- 17. Función SAS para usar 'potencia'/exponencial
- 18. Uso y clasificación de la memoria SAS
- 19. ¿Cómo desarrollar un SAS PROC de terceros?
- 20. ¿Qué tan compatible es WPS con SAS?
- 21. sas fecha - convierta hoy() en el formato aaaammdd
- 22. Marcos de pruebas unitarias en SAS: FUTS frente a SASUnit
- 23. Capture stdout y stderr de SAS en Windows?
- 24. ¿Llamar macro SAS local en el bloque RSUBMIT?
- 25. ¿Cómo obtengo la opción de codificación SAS mediante programación?
- 26. ¿Cómo puedo leer un conjunto de datos SAS?
- 27. enviar código SAS o macro desde la barra de herramientas
- 28. ¿Cómo rellenar los campos de caracteres en SAS?
- 29. ordenar y salida registros con SAS y R
- 30. formato de conversión (de fecha a numérico) usando SAS
Existen otras opciones de línea de comandos para controlar a dónde van la salida y el registro. –