Top/PukiWiki/ツール/refの旧書式から新書式へ

refの旧書式から新書式へ の変更点はてなブックマーク


&color(#f00){以下の作業は必ずバックアップを取ってから行って下さい。};

**変換ワンライナー
下記をwiki内で実行
 perl -p -i -e 's|([#&]ref\()([^,]+),\[\[([^\]]+)\]\]|$1$3/$2|g' *.txt

**日付の保持
[[Devel/ShellScript/複数ファイルの文字列置換(日付保持)]]と合わせれば、~
日付を保持((実際には書き戻し))したまま、書式を変更できる。
 find -type f -name \*.txt -exec cp -p {} {}.bk \;
 perl -p -i -e 's|([#&]ref\()([^,]+),\[\[([^\]]+)\]\]|$1$3/$2|g' *.txt
 find -type f -name \*.txt -exec perl -e '@ts=stat($ARGV[0].".bk"); utime $ts[8],$ts[9],$ARGV[0]' {} \;
 rm -f *.bk

*参考
-[[PukiWiki:PukiWiki/1.4/マニュアル/プラグイン/r#h9e797dc]]

*Amazon
#amazon(4798109223,left)
#amazon(479733245X,left)
差分 一覧