拡張子がcgiのファイルの改行コードとパーミッションを一括で変更するbash
どんな状況で使うんだって感じですが、もしかしたら同じものを求めてる人がいるかも?!
-
#/bin/sh
-
-
EXEC_DIR=/var/www/public_html/
-
-
echo "change line feed code to LF";
-
for filename in `find $EXEC_DIR -name "*.cgi"`;
-
do
-
cp $filename $filename.bak
-
nkf -ed $filename > $filename.lf;
-
mv $filename.lf $filename;
-
rm $filename.bak
-
echo $filename;
-
done;
-
-
echo "chmod cgi files";
-
find $EXEC_DIR -name "*.cgi" | xargs chmod 755
※nkfを利用してます。
※OSによっては動かないかも。
※EXEC_DIRで任意のディレクトリを指定しといてください。
eclipseってファイルごとに改行コード指定できないんでしょうか・・・。





Want it? ,