【发布时间】:2018-08-28 22:27:20
【问题描述】:
我有一个包含 100 多个文件的目录,我有一个列表,每个文件都有一个编号。我想像这样运行一个for循环
numPairs="21 57 93... etc"
for filename in /directory/;
do
$filename [numPairs[1]] > newfilename
done;
有没有办法(比如在 js 中,这就是我所熟悉的)调用与 for 循环中调用的文件名对应的 numPairs 项?或者我会更好地创建另一个包含所有文件名的列表?
【问题讨论】:
-
我不清楚你想在这行做什么:
$filename [numPairs[1]] > newfilename -
numPairs是包含由空格分隔的数字的字符串吗?我也对你的代码有点困惑;请澄清。
标签: bash loops variables for-loop