首页 > 解决方案 > 出现语法错误:尝试从 shell 脚本执行 prolog 程序时

问题描述

我正在Syntax error: "(" unexpected尝试从 shell 脚本执行 prolog 程序。这是我的 shell 脚本:

#!/bin/sh
set -xv
yap -L test1(pos,1,2))\. >> rules.pl

这是错误消息:

yap -L test1(pos,1,2))\. >> rules.pl
./tp.sh: 3: ./tp.sh: Syntax error: "(" unexpected

test1(pos,1,2).当我直接从 yap 运行它时运行。

尝试过如何从 swi-prolog 的 prolog 文件中运行 prolog 查询?这已经。

标签: prolog

解决方案


推荐阅读