0
数组我有一个这样的数组:迭代不同的管道参数
ARRAY=(one two three four five)
而且我想这Ilterate阵列中的一个for循环。但是当我读取数组时,我想更改输出。像这样:
on
tw
thre
fou
fiv
所以我的问题是,我该怎么做?我有这样的事情:
for ((i=0; i<${ARRAYLENGTH}; i++));
do
echo "$({ARRAY[$i]} | rev | cut -c 2- | rev)"
done
但它不起作用。它将我的管道理论解释为回波输出。
我该怎么办?
你的“数组”是如何定义的?你向我们展示的东西看起来不像bash语法。请[编辑]您的问题,向我们提供[mcve]。 –
@TomFenech我试图用更多的信息填充它。 – JMAD2016
@ JMAD2016你在ldapquery变量后缺少}。它应该阅读为类似于'cn:$($ {ldapquery [$ i]} | grep xxx)' –