Reading user Plist files from /var/db/dslocal/nodes/Default/users
You can try this to loop through the users.
USER_PLIST=&quot;/var/db/dslocal/nodes/Default/users&quot;

for user in $(dscl . -list /Users | grep -vE '_|root|nobody|daemon|Guest'); do 
  sudo defaults read ${USER_PLIST}/${user}.plist
done 

This sets up a for loop with your dscl output and feeds those usernames to defaults. You can easily substitute plutil, if you prefer. You can make this a one-liner by using the semicolon between carriage returns. I left that out to make it easily readable.
HTH.