通常我们可以用pdm的opt 25来搜索。
当然你也可以写个程序来读member,然后scan一下
下面介绍一个使用grep的方法。
前提是你的AS/400上要安装Qshell。
在命令行上输入go licpgm看看是否安装了Qshell
5761SS1 *COMPATIBLE Qshell 如果安装了,我们就可以做下一步了
在命令行上输入
STRQSH进入Qshell环境
在Qshell的命令行上输入下面的命令可以搜索“Hello”都在那个代码文件里
grep 'Hello' /qsys.lib/terrylib.lib/*.FILE/*.MBR 也可以输出到文件
grep 'Hello' /qsys.lib/terrylib.lib/*.FILE/*.MBR > /home/c210408/out.txt然后用WRKLNK OBJ('/home/c210408/*') 去找到out.txt文件
如果想显示唯一的文件名可以用下面的命令
grep -l 'Hello' /qsys.lib/terrylib.lib/*.FILE/*.MBR > /home/c210408/out.txt执行命令前要确认一下你的lib的ASP。
划框的地方可以是*SYSBAS,也可以是具体的ASP(辅助存储池)。如果是asp,系统会在ifs下建一个相应的dir,在用grep的时候可以把这个dir名放到最前面.如
grep hello /iasp/qsys.lib/*.file/*.mbr
阅读(1514) | 评论(0) | 转发(0) |