diff options
author | Alexander Sulfrian <alex@spline.inf.fu-berlin.de> | 2015-04-09 15:43:28 +0200 |
---|---|---|
committer | root <root@plonk.spline.inf.fu-berlin.de> | 2015-04-09 15:43:52 +0200 |
commit | 8f22682d7e6bb5e79a46a6d2a528cb7e472cfab9 (patch) | |
tree | 82300662aaa1a60d04cc0d5d0c7d41c3826adeb7 /pwd.awk | |
download | sync-8f22682d7e6bb5e79a46a6d2a528cb7e472cfab9.tar.gz sync-8f22682d7e6bb5e79a46a6d2a528cb7e472cfab9.tar.bz2 sync-8f22682d7e6bb5e79a46a6d2a528cb7e472cfab9.zip |
Diffstat (limited to 'pwd.awk')
-rw-r--r-- | pwd.awk | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -0,0 +1,22 @@ +BEGIN { + uid = "" + passwd = "" +} + +/^uid: / { uid=$2 } +/^userPassword: / { passwd=$2 } +/^userPassword:: / {" base64 -d<<< \""$2"\""|getline passwd } + +/^dn:/ { + if (uid != "" && passwd != "") { + printf("%s %s\n",uid,passwd) + } + uid = "" + passwd = "" +} + +END { + if (uid != "" && passwd != "") { + printf("%s %s\n",uid,passwd) + } +} |