Имам проблем с използването на run-program с аргументи. Документацията на http://www.clisp.org/impnotes/shell.html е много непълно за начинаещ като мен и ще трябва да видя някои примери.
По-специално, как мога да получа списъка с директории с файлове с разширение "txt"?
Това работи:
(ext:run-program "ls" ) ; I am running on Mac OS X
но ако добавя аргументи, не става. Опитах:
(ext:run-program "ls" :arguments "*.txt")
(ext:run-program "ls" :arguments '(*.txt))
(ext:run-program "ls *.txt)
Може ли някой да ми каже правилния синтаксис и, надявам се, да предостави още няколко примера за run-program
?
Имайте предвид, че горното е само пример. Това, което искам, е да мога да използвам run-command, а не да изброявам директорията, което мога да направя с list-directory.
Благодаря за всяка помощ.