#!/bin/sh
# 作業ディレクトリ(現在地)
BASE=`pwd`
# 変換対象元ディレクトリ
DIR=/home/efiles3/public/iw/072_STG-Web
# 変換対象ファイルの拡張子を指定する。
FILE_TYPE=".txt"
# 変換先文字コードオプション(UTF-8:-w SJIS:-s EUC:-e)
CHARA_CODE="-s"
# 出力先ディレクトリ作成
if [ ${CHARA_CODE} = "-w" ];then
OUTPUT_DIR="output_utf-8"
elif [ ${CHARA_CODE} = "-s" ];then
OUTPUT_DIR="output_sjis"
elif [ ${CHARA_CODE} = "-e" ];then
OUTPUT_DIR="output_euc"
else
echo "Character code is not existing error !!"
exit 0
fi
mkdir ./$OUTPUT_DIR
# 文字コード変換
cd $DIR
for i in `ls -1` ; do
/usr/bin/nkf $CHARA_CODE $i > $BASE/$OUTPUT_DIR/$i
done
cd $BASE
exit 0
2011年2月1日火曜日
シェルスクリプトサンプル:一括文字コード変換
登録:
投稿 (Atom)