我想从makefile评估一个脚本并退出,就像这样
mit-scheme --load "fact.scm"
Run Code Online (Sandbox Code Playgroud)
但是,在评估文件后,它不会退出,并显示repl; 如果我尝试(exit)原语,它会要求确认y/n.有可能解决这个问题吗?
对于 Unix mit-scheme 通过重定向读取输入文件:
mit-scheme < /usr/cph/foo.in > /usr/cph/foo.out 2>&1 &
小智 5
只需让我们的命令自动关闭 mit-scheme 进程的 stdin,例如
echo | mit-scheme --load sample.scm
Run Code Online (Sandbox Code Playgroud)
我们可以将其扩展为脚本函数;这是我不熟练的实现:
function mschm () {
IFS=""
for arg in $@
do
echo | mit-scheme --load $arg
done
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1741 次 |
| 最近记录: |