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

标签 bash shell embedded-sql

这就是我的意思:

ls -l *.ec

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

例如,对于 $something.ec:

esql $something.ec -o $something

$something.ec 是原始文件

$something 是目标 exe 文件。

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

最佳答案

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

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

关于bash - 我如何编写一个 shell 脚本程序来遍历我所有的 esql 文件,然后执行该文件以创建 exe 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13016160/

相关文章:

bash - $做什么?和 $# 在 Shell 脚本中代表什么?

Linux 备份所有带有时间戳的已知扩展名的文件

linux - 从 HP-UX 迁移到 Red Hat Linux 时,ESQL/C 程序的不兼容性是什么?

Bash/sh - && 和 ; 之间的区别

java - 如何使用java执行shell脚本

Linux - 如何在不使用 find 命令的情况下查找过去 12 小时内更改的文件

linux - $?在 shell 脚本中

php - 无法从 shell 中运行的 php 连接到 mysql

c - Pro *C 查询 IN 子句中的多个动态值

sql - C语言中的嵌入式sql