我是 Unix 编程新手,我正在尝试使用ls -ltr
. 我的外壳代码在这里:
cmd=("ls -ltr | grep ^- | awk 'NR==1{print NR":" $9}' | tr ' ' '\n'")
file[$i]=(`echo eval $cmd`); //line no. 14
echo ${file[$i]};
现在,这是错误消息:
./file.sh: line 14: file[$i]: cannot assign list to array member
谁能告诉我该怎么做?