Die Python-Version unten.
OpenLDAP 2.4: Gespeicherte UTF-8-Daten lesen http://yasu-2.blogspot.jp/2009/10/openldap-24-utf-8.html
Da es sich um eine Umgebung handelte, in der Ruby nicht installiert werden konnte, habe ich etwas erstellt, das mit Python funktioniert, das häufig standardmäßig enthalten ist. Ich habe es geschrieben, während ich mich in ungefähr 30 Minuten an Python erinnerte, also rate ich das Ergebnis. Das Erinnern dauert länger als das Schreiben ...
lsuf.py
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import sys, re
for line in sys.stdin:
if re.match(r'^\w+::\s', line):
label, b64item = line.split()
print label, b64item.decode('base64')
else:
sys.stdout.write(line)
(@ Shiracamus hat es einfach gemacht, also habe ich es mir überlegt. Danke!)
Recommended Posts