がらっくです。
awkという言語を用いて、とあるデータを成形しています。
ひめのに相談したおかげで、閃きました!
一人で悩むより相談した方がいいですよね!
ありがとう。
さてテキストファイル内の成形について今日は、少し書いてみようと思います。
みなさんは、ADやLDAPをご存じでしょうか。
パソコンへログインするときに、認証で知らず知らず恩恵を受けていると思います。
今回、認証装置を変更したいという強い要望があり、現在四苦八苦中(-_-;)
簡単にイメージを持ってもらうと、(1)データベースからデータをエクスポートし、(2)加工して、(3)別のデータベースにインポートする流れです。
(1) エクスポート
データをエクスポートする際には、すでにツールが用意されています。
slapcat
http://www.ldap.jp/openldap/v23/man/slapcat
(2) 加工
加工に選んだ言語は、awkです。
俗称で「一行野郎」です。
マニュアルを参考にしながら、ちょくちょく手を加えていっております。
awkは使いやすいですね。
今後も使っていこうと思います。
後、正規表現も少しずつ思い出しながら使っていこうと思います。
正規表現が自由に使えるようになったら楽しいと思います。
(3) インポート
データをインポートする場合は、すでにあります。
ldapadd
http://www.openldap.org/software/man.cgi?query=ldapadd&apropos=0&sektion=0&manpath=OpenLDAP+2.0-Release&format=html
インポートする際にエラーが出るので、エラーを根気よくつぶしていけば登録完了の予定(*^O^*)
ツール
GNUのawk
http://www.gnu.org/software/gawk/gawk.html
2011年2月17日木曜日
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿