我正在尝试使用以下脚本读取变量中的目录内容:
var1= ($(ls /user/test | grep -v '^d'))
for i in "${var1[@]}"
do echo "$i"
done
它对我不起作用它的给出错误:: 001-0049 第 1 行的语法错误:不需要标记词,需要标记“)”
我将变量替换替换为:var1= "$(ls /home/dmypgmr/pdfs | grep -v '^d')"
仍然给出错误:001-0019 搜索命令 c 并在标准输出上显示列表时发现错误,然后出现错误消息:001-0048 第 2 行的语法错误:变量替换无效。
请建议我如何做到这一点!