かわにゅーす
これは技術メモ
引っ越しのたびにサーバのディレクトリ構造が変わる。
CファイルやCGIファイルのディレクトリの記述を一発で変えるには?
csh使用
echo "mod list by transfer" >! modlist
echo `date` >> modlist
echo "-------------------------------------------------------" >> modlist
foreach i (*.c *.html *.htm *.pl *.cgi)
sed 's/¥/home¥/yumei/¥/export¥/home¥/yumei/g' $i >! tt
set a=`diff $i tt | wc -l`
if ($a>0) echo "$a $i" >> modlist
if ($a>0) cp -f tt $i
end
foreach i (*/*.c */*.html */*.htm */*.pl */*.cgi)
sed 's/¥/home¥/yumei/¥/export¥/home¥/yumei/g' $i >! tt
set a=`diff $i tt | wc -l`
if ($a>0) echo "$a $i" >> modlist
if ($a>0) cp -f tt $i
end
foreach i (*/*/*.c */*/*.html */*/*.htm */*/*.pl */*/*.cgi)
sed 's/¥/home¥/yumei/¥/export¥/home¥/yumei/g' $i >! tt
set a=`diff $i tt | wc -l`
if ($a>0) echo "$a $i" >> modlist
if ($a>0) cp -f tt $i
end
foreach i (*/*/*/*.c */*/*/*.html */*/*/*.htm */*/*/*.pl */*/*/*.cgi)
sed 's/¥/home¥/yumei/¥/export¥/home¥/yumei/g' $i >! tt
set a=`diff $i tt | wc -l`
if ($a>0) echo "$a $i" >> modlist
if ($a>0) cp -f tt $i
end
foreach i (*/*/*/*/*.c */*/*/*/*.html */*/*/*/*.htm */*/*/*/*.pl */*/*/*/*.cgi)
sed 's/¥/home¥/yumei/¥/export¥/home¥/yumei/g' $i >! tt
set a=`diff $i tt | wc -l`
if ($a>0) echo "$a $i" >> modlist
if ($a>0) cp -f tt $i
end
02/05/25.13:58 かわさき <kawa@yumei.com>
記事リスト
02/05/24.12:45 お引っ越し準備 ( by かわさき ) ▼まとめ読み
02/05/25.13:58 これは技術メモ ( by かわさき )
02/06/01.23:29 なるほど ( by たかびぃ )
▽ フォローする
かわにゅーすトップ
ゆめいろーどにもどろと