07/07/30 01:09:10 Y1e/2KCp
>>62
---------------------------------
#!/bin/sh
for origin in $*
do
if [ -f $origin ] #対象がテキストファイルか判別
then
nkf -w --overwrite $origin #実行結果を対象に上書き
else
echo "$origin is not text file"
fi
done
------------------------------
自分が使っている、テキストファイルを
UTF-8に変換するシェルスクリプト
一度に複数のファイルを別名にすることなく変換できるので
なかなか便利。
間違えてディレクトリを引数にしたときの安全装置も
つけておいたけどバイナリファイルとの区別は
出来ない様子。
リダイレクトで変換するとパーミッションが
保持されないようなので--overwriteを使ってみた。