我正在使用这个命令:
mysql -u user -ppassword database -e "select distinct entityName,entitySource from AccessControl"
输出是这样的:
+-----------------------+--------------+
| entityName | entitySource |
+-----------------------+--------------+
| low | Native |
| high | Native |
| All Groups | AD |
| Help Ser vices Group | AD |
| DEFAULT_USER_GROUP | Native |
| SYSTEM | Native |
| DEFAULT_BA_USER_GROUP | Native |
| soUsersGrp | Native |
+-----------------------+--------------+
我的问题是:如何动态创建变量数组来存储值entityName
和entitySource
?我需要使用的是使用 entityName 和 entitySource 的每个值来更新另一个表。
早些时候我试图将输出存储在一个文件中并使用 awk 访问每一行,但这无济于事,因为一行可能包含多个单词。