【发布时间】:2015-06-08 21:47:53
【问题描述】:
假设我的目录中有五个文件。
文件:1、2、3、4 和 5
我有一个脚本,它将执行一个数学过程来比较两个文件,我想在目录中的每个文件上使用这个脚本,示例如下。
比较文件 1 和 2,3,4, & 5
比较文件 2 和 3,4, & 5
比较文件 3 和 4 & 5
比较文件 4 和 5
文件遵循此命名方案 filename_V0001.txt
如何编写一个简单的 bash 脚本来做到这一点?
【问题讨论】:
-
我会将 glob 保存到一个数组中,获取它的长度,然后像在任何其他编程语言中那样循环索引,以避免像 Alfe 的答案中那样的黑客攻击。
标签: bash shell matrix scripting file-handling