個人的なメモを記していくためのページです。
URL=`echo $1| sed 's/\.\///'` cat <<__EOF__ > $1; <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <html lang="ja"> <head> <!-- comment --> <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> <title>引っ越しました。</title> </head> <body> This page was moved to<br> このページは次の場所に移動しました。<br> <a href="http://gpm.jp/tito/plaza6/${URL}">http://gpm.jp/tito/plaza6/${URL}</a> <hr> </body> </html> __EOF__というスクリプト foo.sh を用意した。これは相対パスのファイル名を引数としてとり、そのファイルを案内ページで上書きするもの。複数ページを置き換えるにはシェルから次のようにして一括で処理できる。
$ cd トップページの場所 $ for i in `find . -name \*.html` > do sh foo.sh $i > doneとした。