我试图解析一个CSV文件,其中包含一个典型的访问控制矩阵表到一个shell脚本.我的样本CSV文件是
"user","admin","security"
"user1","x",""
"user2","","x"
"user3","x","x"
Run Code Online (Sandbox Code Playgroud)
我将使用此列表,以便在各自的文件夹中创建文件.问题是如何让它存储第2/3列(admin/security)的值?我想要实现的输出是对具有管理员/安全权限的所有用户进行分组/排序,并在各自的文件夹中创建文件.(我的想法是将所有管理员/安全用户存储到不同的文件中并从那里运行.)
环境不允许我使用任何Perl或Python程序.但是,非常感谢任何awk或sed命令.
我想要的输出是
$ cat sample.csv
"user","admin","security"
"user1","x",""
"user2","","x"
"user3","x","x"
$ cat security .csv
user2
user3
$ cat admin.csv
user1
user3