因此,如果我有这样的事情,我只想在“帐户已禁用:错误”时捕获或打印出帐户信息。
$ ipa user-find
---------------
2 users matched
---------------
User login: jpeterson
First name: john
Last name: peterson
Home directory: /home/jpeterson
Login shell: /bin/sh
UID: 855800007
GID: 855800007
account disabled: False
User login: jsmith
First name: john
Last name: smith
Home directory: /home/jsmith
Login shell: /bin/sh
UID: 855800004
GID: 855800004
account disabled: True
----------------------------
Number of entries returned 2
----------------------------
预期输出为:
User login: jpeterson
First name: john
Last name: peterson
Home directory: /home/jpeterson
Login shell: /bin/sh
UID: 855800007
GID: 855800007
account disabled: False
有多个具有相同键或属性的帐户。
也许我可以为此使用一个数组,只是不确定。除了尝试mapfile
之外,我还没有尝试任何其他方法。当键“ account disabled”的值等于“ False”时,将文件放入数组并打印出元素。但是我还没有。