質問箱/2235

カテゴリ
サマリ自作のプラグインが返すテキストを,再評価する方法?(外部コマンドの実行)
バージョン1.4.3
投稿者ihieda
状態完了
投稿日2004-06-29 (TUE) 10:19:45

質問

話が,わかりにくいので,質問書き直しました.下の方にジャンプです

(ここからは無視してください)こんにちは.一応調べたつもりなんですが,まだPukiWikiの経験が浅いこともありまして,回答が見つかりません. 外部コマンドを実行して,その結果を取り込むことはできないでしょうか. 具体的には,

dbmmanage /path/to/auth_file view | sort | \
        sed 's/^[^:]*:[^:]*$/&::/' | sed 's/:/,/g' | \
        sed 's/^/,/'

などというコマンドを実行して,表を表示したいのです.もちろん,この例は長たらしいので,Shellスクリプトにして,一語のコマンドにします. こういうことが可能ならば,MySQLの出力もいきなり表に表示できてうれしいのですが.

回答 [#taec0627]

という形でできました./home/ihieda/bin/webaccessとは,最初の質問にあるコマンドをスクリプトにしたものです.

これを&member03;で参照してもCSVがそのまま表示されてしまいます.これを表に変換する方法があれば一番ですが,解らないので,Shellスクリプトのほうでテーブルのタグを入れました.

#!/bin/sh
 
AUTHFILE=/path/to/auth_file

echo "<table class=\"style_table\" cellspacing=\"1\" border=\"0\">" 
 
dbmmanage $AUTHFILE view | sort |
        sed 's/^[^:]*:[^:]*$/&::/'      |
        sed 's/:/<\/td><td class=\"style_td\">/g' |
        sed 's/^/<tr class=\"style_tr\"><td class=\"style_td\">/' |
        sed "s/$/<\/td><\/tr>/"

echo "</table>"

自分の目標は達成できましたが,現在残っている質問としては,「自作プラグインで読み込んだCSVデータを表に変換する方法はありますか?」です.


質問やりなおし

自作のプラグインが返すテキストを,再評価する方法はありますか?
例えば,自作プラグイン&hiehie;が,

&heart;

という値を返したとします.今の仕様ではこれはただ,

&heart;

としか表示されないと思います.これを
&heart;
に変換する,言い換えれば,プラグインが返すテキストをソースと見て再評価する方法はありますか?

回答



トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-11-23 (木) 19:14:09
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.286 sec.

SourceForge