Для этого в цикле bash
я предлагаю использовать читать
и IFS
, например:
#!/usr/bin/env bash
while IFS=':' read -r user passwd uid gid comment home shell; do
if [ "$uid" -gt 1000 ] ; then
echo GT $user
else
echo LT $user
fi
done < /etc/passwd
Спасибо dave_thompson_085 . Пробовал эхо "123" | gpg --batch --yes --passphrase-fd 0 --cipher-algo AES256 -c $ FILE
, и это работает.