尝试检索我的shell命令的输出,因此我将其分配给变量并尝试通过LogSuccess命令进行记录。
put shell ("cat login.txt") into myOutput
LogSuccess myOutput
不幸的是,我在日志中看不到任何内容,或者无论如何都知道该命令实际上已发送到shell。任何人都知道我错过了什么?
答案 0 :(得分:2)
当前eggPlant API不返回shell()
命令的输出。一个不错的解决方案是将命令的输出重定向到文件,并立即读取它。
set destinationFile to "~/tempfile"
shell "cat login.txt > " & tempFile
LogSuccess file destinationFile
上面的代码示例将显示命令的输出。