我试图从Universe基本程序中执行ls -al
,并且它不按预期工作。Universe从Basic程序内执行Linux命令
EXECUTE 'sh'
EXECUTE 'ls -al | grep FILELIST'
该程序正在脱壳到Linux,但在执行ls
命令之前停止。任何人有任何想法来解决这个问题?
我试图从Universe基本程序中执行ls -al
,并且它不按预期工作。Universe从Basic程序内执行Linux命令
EXECUTE 'sh'
EXECUTE 'ls -al | grep FILELIST'
该程序正在脱壳到Linux,但在执行ls
命令之前停止。任何人有任何想法来解决这个问题?
你可以试试这个代码:
COMANDA = "ls -al | grep FILELIST"
EXECUTE "sh -c '":COMANDA:"'" CAPTURING DADES
CRT DADES
它在SunOS的工作。
这需要您在VOC中输入SH,我认为它很常见(如果不是标准的话)。 –
感谢阿尔贝托,工作过。 – ScaryMinds
我不知道宇宙的基本,但我非常怀疑你想在一个声明中两次使用EXECUTE。 –
实际上,宇宙中的n.m是根据需求执行多次是非常正常的。 – ScaryMinds