パスワードを忘れた? アカウント作成
359528 journal

oddmakeの日記: Debian/GNU/KNOPPIX(6) 1

日記 by oddmake

今日はひとつ賢いことを覚えてしまいました。

ぼなさまとかばなせんせとも呼ばれる(どうやらすごい方の)banaimさんが、IRCチャネルで教えてくださいました。

  for I in *.txt; do sed -e 's/hoge/fuga/g' $I > $I.out; mv $I.out $I; done

これによって、ディレクトリ内の*.txtというファイルすべてで、
hogeがfugaというテキストに置き換わります。

html中の電子メールアドレス交換だとか、いろいろ使えます。
mvはmv -fにすると聞き返されなくていいかもしれません。

更新を手でやってたらかなわんなーとか。

grep使うのかなperlでするかなとか思っていたところなので、とてもありがたかったです。

結論。
賢い管理者はシェルを支配する。

# 私もシェルを究められるように頑張ろう!

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

最初のバージョンは常に打ち捨てられる。

読み込み中...