SUSE Linux Part20 at LINUX
[2ch|▼Menu]
76:login:Penguin
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を使ってみた。



次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5368日前に更新/271 KB
担当:undef