おぼえがき

おぼえがき

sed の一時ファイル

2007-01-15 | sed awk
ファイル
a
b
c
d


ってファイルがあってさ、
bをXに変えたいと気って

sed -e "s/b/X/g" ${ファイル} > ${ファイル.tmp};
mv ${ファイル.tmp} ${ファイル}

って感じでやってたんだけど、
実は、

sed -i -e "s/b/X/g" ${ファイル}

で、いけるらしぃ

ふーん

bash shopt

2007-01-15 | bash
shoptコマンドで、bashの設定が見れて、
-sコマンドで、有効・無効の設定ができる。

たとえば。。。。

extglob を on
にすると、シェル上で、正規表現を使うことができる。



こんなところまで、変更したりすると、移植性とか低くなりそうな
きがするなぁ

ってことで、これは、あんま使わないようにする。