如何在4gl程序中取得shell脚本中一个变量的值?请举例说明
一个名为a的文件。用如下shell取得了该文件的行数awk 'END{print NR}' a
我怎么在4gl中得到这个输出值?
谢谢 把它作为参数传给4gl程序不就可以了!
main
define c int
run "exit $(awk 'END{print NR}' a)" returning c
let c=c/256
display c
end main
好像这样也是可以的,是我摸索出来的,不过我不知道为什么!
哪位高手可以给解释一下啊?
[ 本帖最后由 yunzhongyue 于 2007-3-12 17:30 编辑 ] 这样的输出好像只可以是smallint 或integer。
我想把$LOGNAME的内容赋予一个变量l_user,又该怎么办呢? 用select user into l_user from systemusers就可以了,何必非用SHELL呢! let g_user= fgl_getenv("LOGNAME")
页:
[1]