我正在尝试定义所谓的“源文件”,该文件中存储了一系列aws角色。我正在尝试使用以下命令创建文件:
import email
我要写入文件的目录存在:
aws iam list-roles --profile=lab | jq -r '.Roles[].RoleName' >> ../source_files/roles_lists/aws-lab-role-list.txt
然后我尝试循环读取文件的内容。这是第266行:
ls -ld ../source_files/roles_lists
drwxr-xr-x 2 tdunphy tdunphy 4096 Jul 19 17:41 ../source_files/roles_lists
运行脚本时,出现错误消息:
cat < "$aws_role_list" | while IFS= read -r aws_role
这是我的功能:
aws_list_users.sh: line 266: : No such file or directory
Shell检查使该脚本非常满意。但是会发生此错误。
我在做什么错了?