【发布时间】:2016-04-25 18:19:17
【问题描述】:
好的,我大约一周前问了一个问题,得到的答复有效但不能解决我的问题。我是 KSH 的新手。一个好的解释也会有所帮助我宁愿有一个起点或某个地方开始阅读,而不是已经写过代码。 :) 我希望成品看起来像这样:
iter = 1
do
while fileExistsInDir==true
$arr[$iter] = filename
iter++
done
#do something with the array
在我之前的问题中,有人告诉我这样做
set --*
[#$var -gt 0]&&{
echo $1
}
这行得通,但我必须保持 1 美元的增量,即 2 美元、3 美元、4 美元等等。我希望它保持静态并更改每个文件的值。有没有更简单的方法来做到这一点。到目前为止,我在堆栈上看到的所有东西要么需要依赖,要么似乎不起作用。
【问题讨论】:
-
所以你只需要一个数字索引数组来保存当前目录中的文件名?
-
stackoverflow.com/a/36754231/3220113 使用了空格,记住它们通常很重要。