Я получаю Syntax error: "(" unexpected
при попытке выполнить программу пролога из сценария оболочки.Это мой сценарий оболочки:
#!/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? это уже.