Использование команд chage и grep для истечения срока действия пароля - PullRequest
0 голосов
/ 10 апреля 2020

Моя команда chage -l $ person отлично работает, чтобы вывести всю информацию о пароле на экран, но мне нужно использовать команды grep и cut, чтобы получить дату истечения срока действия пароля. Я не могу использовать команду awk, так как мы еще не изучили ее в классе, поэтому я застрял с cut и grep, чтобы получить нужную мне строку.

Last password change                                    : Feb 19, 2020
Password expires                                        : Jun 18, 2020
Password inactive                                       : Jun 28, 2020
Account expires                                         : never
Minimum number of days between password change          : 0
Maximum number of days between password change          : 120
Number of days of warning before password expires       : 10

Я пытался

chage -l "$person" | grep 'Password expires' | cut -d ':' 

как это неправильно?

1 Ответ

0 голосов
/ 11 апреля 2020

Вам не хватает опции -f для cut, чтобы указать, какой столбец печатать.

chage -l "$person" | grep 'Password expires' | cut -d ':' -f 2
...