我收到错误消息为./array.sh[8]:feed_name1 = PAYDET:无法执行以下代码的[权限被拒绝]。它给了我预期的字符串部分,但同时出现错误。请帮忙
#!/bin/ksh
cd /data/transfer/output
files=(`ls -1t | head -6`)
echo ${files[@]}
for ((i=0, j=1; i< ${#files[@]}; i++, j++)); do
echo "feed$j"="${files[$i]}"
feed_name"$j"=$(echo "${files[$i]}" | cut -f3 -d'_' | cut -f2 -d'-')
done