Universe 从 Basic 程序中执行 Linux 命令

Universe execute a Linux command from within a Basic program

我正在尝试从 Universe 基本程序中执行 ls -al,但它没有按预期运行。

EXECUTE 'sh'
EXECUTE 'ls -al | grep FILELIST'

程序正在 shelling out 到 Linux,但在执行 ls 命令之前停止。有人知道如何解决这个问题吗?

你可以试试这个代码:

COMANDA = "ls -al | grep FILELIST"
EXECUTE "sh -c '":COMANDA:"'" CAPTURING DADES
CRT DADES

它适用于 SunOS。