尝试使用SAS中的FILENAME语句在unix上创建.dat
已尝试尝试使用SAS中的FILENAME语句在unix上创建.dat,unix,sas,Unix,Sas,已尝试文件名日志列表管道'ls-1/fbrms01/dev/Logs/*.log | xargs grep-l'错误:“>/fbrms01/dev/Logs/log_ERROR.dat'但log\u错误。未在UNIX上创建dat文件 当我试着 ls-1`/fbrms01/dev/Logs/*.log | xargs grep-l“错误:”> /fbrms01/dev/Logs/log_error.dat 它在UNIX上创建了log\u error.dat文件 所以我觉得文件名声明有点不对劲。有什
文件名日志列表管道'ls-1/fbrms01/dev/Logs/*.log | xargs grep-l'错误:“>/fbrms01/dev/Logs/log_ERROR.dat'代码>但log\u错误。未在UNIX上创建dat
文件
当我试着
ls-1`/fbrms01/dev/Logs/*.log | xargs grep-l“错误:”>
/fbrms01/dev/Logs/log_error.dat
它在UNIX上创建了log\u error.dat
文件
所以我觉得文件名声明有点不对劲。有什么建议吗
谢谢,
Sam.也许(运行操作系统命令)更符合您所写的内容
x 'ls -1 /fbrms01/dev/Logs/*.log | xargs grep -l "ERROR:" > /fbrms01/dev/Logs/log_error.dat';
管道访问方法将命令的输出发送到infle,所以不需要将STDOUT指向文件
filename log_list pipe 'ls -1 `/fbrms01/dev/Logs/*.log | xargs grep -l "ERROR:"';
data ..;
infile log_list;
input ...;