如何编写 shell 脚本程序来遍历我所有的 esql 文件,然后执行该文件以创建 exe 文件



这就是我的意思:

ls -l *.ec

对于找到的每个结果,我想一次编译一个。

例如,对于 something.ec 美元:

esql $something.ec -o $something

$something.ec是原始文件

$something是目标可执行文件。

我的问题是:如何将其放入循环中以遍历目录中的所有文件?

您可以按如下方式使用 for 循环:

for file in *.ec
do
esql "$file" -o "${file//.ec}"
done

我建议你写一个简单的Makefile:

INPUTS = $(wildcard *.ec)
all: $(INPUTS:.ec=)
%: %.ec
esql $@ -o $<

然后只需运行make(或make -B强制执行)即可重新执行它们。

相关内容

  • 没有找到相关文章

最新更新