LINUX.ORG.RU

Сообщения chirs

 

Получить список заблокированных пользователей

пытаюсь в массив получить список заблокированных пользователей таким образом:

a=0
declare -a m
cat /etc/shadow | awk -F: '{ print $1 " " $2; }' | while read user passw; do
  if [[ ${passw:0:1} == "!" ]]; then
    m[$a]=$user
    let "a += 1"
  fi
done
echo ${m[0]} 
получается, что внутри цикла в массиве значения в массив присваиваются (проверял вставляя там вывод на экран), а за пределами цикла массив уже пустой... может быть есть какой-нить другой способ получить заблокированных пользователей ? подскажите плиз...

 ,

chirs
()

RSS подписка на новые темы