目次 に戻る

sed sample 100120061019_001.sh

文字列 置き換え 同一 ディレクトリ 内部 全て 対象

失敗作品 動くことは動く

#!/bin/sh

# filename :100120061019_001.sh

# 文字列 置き換え 
# 元の 文字列 は        : alist_sed.html
# 置き換え後の 文字列は : index.html
# 対象の ファイルは そのディレクトリ中の 全ての ファイル
# このファイルは 変更の 対象には 含まれない 
# 使いかた 対象のディレクトリの 場所に このファイルを 移動
# そこで source 100120061019_001.sh として 実行
# ファイルのパーミションは 出来たままとし 実行属性は つけない

#  このファイルを 名前を つける
File=100120061019_001.sh

#  loop を 作成
#for i in $(ls)
#do
#if $i = $File
#then
#echo "$File in out of change letter!"
#else
#sed -e 's/alist_sed\.html/index\.html/' < $i > $j
#mv $j $i
#echo " Change $i Over"
#fi
#done
j=123
for i in $(ls)
do
sed -e 's/alist_sed\.html/index\.html/' < $i > $j
mv $j $i
done

にゃんたろう 拝!
2006年10月19日 (木) 21:44:48 JST 作成


目次 に戻る


Copyright © 2004.-2007. nyantarou All Rights Reserved.