如何解决管道如何使用SAS读取页面的所有信息?
我有一个文件夹,里面有一些表格。打开后,它会显示表名、修改日期、类型和大小。 我正在尝试使用 SAS 读取所有信息,包括:表名、修改日期、类型和大小。所以我先尝试了管道:
filename tbl pipe "dir /abc/sales";
data new;
infile tbl pad;
input all $500.;
run;
结果只有表名,没有修改日期、类型和大小。 所以只是想知道如何解决它。 下面的示例文件夹“sales”:
table name size date modified type
sales1 490k 10/28/2020 9:32:50 am sas7bdat
sales2 85k 11/12/2020 4:28:23 pm sas7bdat
sales3 307k 12/17/2020 1:55:09 pm sas7bdat
解决方法
从您的路径看来,SAS 正在 Unix 上运行。不确定命令 dir
对您的 Unix 版本有什么作用,但 ls -l
应该可以获取任何 Unix 版本的文件详细信息。
data new;
infile "ls -l /abc/sales/" pipe truncover ;
input all $500.;
run;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。