Bash:通过for in循环执行文件

Bash:通过for in循环执行文件,bash,syntax,Bash,Syntax,从标题来看,我在bash中要做的事情应该是不言自明的。不幸的是,在线教程中没有一本能与此相提并论。您能否发布一个工作示例并解释您的更改?您是否尝试过使用正确的变量语法 for executablefile in ./*.out; do executablefile; done 添加一个shebang,然后将您的脚本粘贴到那里,得到一个提示:投票支持shellcheck工具!我还在一个单独的答案中添加了shellharden分析工具。正确地说,应该在变量插值周围使用双引号,以防通配符匹配任何包含

从标题来看,我在bash中要做的事情应该是不言自明的。不幸的是,在线教程中没有一本能与此相提并论。您能否发布一个工作示例并解释您的更改?

您是否尝试过使用正确的变量语法

for executablefile in ./*.out; do executablefile; done

添加一个shebang,然后将您的脚本粘贴到那里,得到一个提示:投票支持shellcheck工具!我还在一个单独的答案中添加了shellharden分析工具。正确地说,应该在变量插值周围使用双引号,以防通配符匹配任何包含shell元字符的内容。当然也看不到;然后我会发布一个单独的答案。
for executablefile in ./*.out; do "$executablefile"; done