いつきコンテンツ

ヘルプ

カウンター


2015-07-27 わはは……

ファイル名の文字コード間違ってコピーしたヾ(@゚▽゚@)ノあはは

と言う訳で。

[日記][プログラム] ファイル名の文字コードを間違ってLinux上にコピーしたときに、全部の文字コードをUTF-8に変換してくれる可能性の高いスクリプト

#!/bin/sh
a=$1
if [ "$a" = "." ]; then
  exit
fi
b=`echo $a | nkf --utf8`
if [ "$a" != "$b" ]; then
  mv -v "$a" "$b"
fi
if [ -d "$b" ]; then
  cd "$b"
  find -maxdepth 1 -exec ~/nkfmv.sh '{}' \;
fi

こんなのを~/nkfmv.shに作って、find -maxdepth 1 -exec ~/nkfmv.sh '{}' \;って実行すると多分動くよ!

UTF-8対応のnkfは必須です:)

大変遅い。なお、おおちゃくしてfind ./で変換したら何故か半分ぐらいエラーになって(´・ω・`)ってなったため、こんな腐れ仕様になった模様。

Last Update: 2015-07-27 23:36:35

カレンダー

2003|04|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|07|08|11|
2013|03|05|08|
2014|01|
2015|04|05|06|07|09|10|12|
2016|01|03|05|06|10|11|
2017|06|
2018|05|08|09|10|11|
2019|04|08|12|
2020|03|08|09|11|
2021|05|
2022|04|
2023|12|
Generated by tDiary version 4.1.2 + amazon(DB Patch 0.2.1) + counter(DB Patch 0.2) + IKPatch version beta 4.0.1.
Powered by Ruby version 2.1.5-p273 with ruby-fcgi