以下ではいくつかのクライアントフィルタの例をご紹介します。
先頭行からから3行を出力します。
12:00:00 sql> ls users \| head -3 User | Host ---------+---------- moriyama | %
最終行からから3行を出力します。
12:00:00 sql> ls users \| tail -3 root | localhost (2 rows) Time: 0 ms
クエリの結果をテキスト値として、MD5のメッセージダイジェストを出力します。
22:36:49 sql> ls users \| mdsum 5580f2072be816e6ad63f14bab60a8b2 *-
以下では、SHA-1のメッセージダイジェストを出力します。
12:00:00 sql> ls users \| mdsum -d SHA-1 c4dcbb688bd3396a5ce3bedd15025a50dbde1432 *-
文字列の置換を行います。(rootからTOORに変換)
12:00:00 sql> ls users \| tr root TOOR User | Host ---------+---------- moriyama | % TOOR | localhost (2 rows) Time: 0 ms
tailとheadのクライアントフィルタを組み合わせた例
12:00:00 sql> ls tables \| tail -10 \| head -5 mysql | time_zone | BASE TABLE | MyISAM | 0 | 1970324836974591 | 1024 | 0 mysql | time_zone_leap_second | BASE TABLE | MyISAM | 0 | 3659174697238527 | 1024 | 0 mysql | time_zone_name | BASE TABLE | MyISAM | 0 | 55450570411999231 | 1024 | 0 mysql | time_zone_transition | BASE TABLE | MyISAM | 0 | 4785074604081151 | 1024 | 0 mysql | time_zone_transition_type | BASE TABLE | MyISAM | 0 | 10696049115004927 | 1024 | 0
クライアントフィルタとは?へ
登録されているクライアントフィルタの一覧へ
クライアントフィルタの実行例
クライアントフィルタの登録方法へ
トップへ
[PageInfo]
LastUpdate: 2008-11-15 04:00:23, ModifiedBy: t_moriyama
[Permissions]
view:all, edit:members, delete/config:members