SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 1192|回复: 6
打印 上一主题 下一主题

求助:SAS程序在命令行执行时能输出到屏幕吗?

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2008-9-11 10:36:56 | 只看该作者

求助:SAS程序在命令行执行时能输出到屏幕吗?

我的SAS程序是在命令行下执行的,调试不太方便,如果能在程序中加入调试信息,然后在运行过程中,实时显示在屏幕上就好了
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2008-9-11 10:58:35 | 只看该作者

Re: 求助:SAS程序在命令行执行时能输出到屏幕吗?

x command.

x "echo val=&val"; #under unix;
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2008-9-11 11:02:10 | 只看该作者

Re: 求助:SAS程序在命令行执行时能输出到屏幕吗?

options mprint mlogic;

%put &tname &cname;
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2008-9-11 11:15:46 | 只看该作者

to ahuige

thanks 这个是我需要的,

另外在问一下,SAS程序有没有这样的options用来屏蔽这些x command,就是说只有我调试的时候才使用x command输出到屏幕,release的时候就关掉。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2008-9-11 11:18:38 | 只看该作者

to ydlin

因为我在执行的时候使用了 -log,所以,%put 全部写到log文件里去了,这两个options我已经在使用了,只是%put虽然能输出一些信息到log,但不是实时的,我的需求是,运行时实时输出到屏幕。
谢了
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
6#
 楼主| 发表于 2008-9-12 09:29:55 | 只看该作者

to jackyyb

SAS has its own debug module. But you can only use logical statement of macro to execute x command conditionally.

%let debug=yes;

.........................

%if &debug=yes %then x........................;
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
7#
 楼主| 发表于 2008-9-16 13:43:22 | 只看该作者

to ahuige

thanks,

I still got a problem, when x command want to output some special characters,as below:

x command is : x "Finish get local setting for &var" /*macro variable var has special characters,the value is 2BL;1-FCN_SD.4x8;* */

Finish get local setting for 2BL
/sbin/sh: 1-FCN_SD.4x8:  not found.
/sbin/sh: *----13:31:36:  not found.

how to resolve it?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2026-2-5 01:27 , Processed in 0.070446 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表