在SAS中读取二进制文件

在SAS中读取二进制文件,sas,mainframe,Sas,Mainframe,有没有办法读取SAS中的二进制文件并更改 “E2”和“80”以及“93”x到“-”,然后将其放回二进制文件 数据为空; 长度pchar$1; infle“&SCRIPTNAME..TXT”recfm=F; 输入pval$1@; 如果pval eq“E2”x,则pchar='2D'x; 文件输出recfm=N; 放置pval; putlog pval 谢谢请向我们展示您迄今为止的尝试。数据为空;长度pchar$1;infle“&SCRIPTNAME..TXT”recfm=F;输入pchar$1@;

有没有办法读取SAS中的二进制文件并更改 “E2”和“80”以及“93”x到“-”,然后将其放回二进制文件

数据为空;
长度pchar$1;
infle“&SCRIPTNAME..TXT”recfm=F;
输入pval$1@;
如果pval eq“E2”x,则pchar='2D'x;
文件输出recfm=N;
放置pval;
putlog pval


谢谢

请向我们展示您迄今为止的尝试。数据为空;长度pchar$1;infle“&SCRIPTNAME..TXT”recfm=F;输入pchar$1@;如果pval等式'E2'x,则pchar='2D'x;文件输出recfm=N;放置pval;putlog pval;因此,值E2被更改为,但其他的80和93保持不变,并给出了垃圾值RECFM i madeas'N'来表示二进制在大型机上下文中,RECFM是记录格式,简而言之就是固定长度或可变长度的记录,与内容无关。