zshからwgetを使ってpukiwikiの更新
下記の感じ。
digest=`wget -q -O - 'http://127.0.0.1/pukiwiki/index.php?cmd=edit&page=neko' | grep digest | perl -pe 's/.*value\=\"([^\"]*)\".*/\1/g'` postdata="cmd=edit&digest="$digest"&msg=aaaaa2&original=aaa&page=neko&template_page=&write=neko" wget -q -O - --post-data=$postdata http://127.0.0.1/pukiwiki/index.php >/dev/null
スクリプト化するときは下記が参考になりそう。~
http://f59.aaa.livedoor.jp/~hasegaw/yrpunitedfc/wiki.cgi?yukiwiki_post.pl
postする内容にアンパサンドが入っていると区切られる問題(未解決)
- --post-file, --post-dataで送信する情報に、アンパサンドが入っていると、データの区切りとみなされてしまう。