2019年6月10日月曜日
再帰的にファイル名やディレクトリ名にある半角スペースをアンダースコア ( _ )で置き換えるスクリプト
= ubuntuへ引っ越し2
[2019-06-10 21:46]
nkf 一括変換
windowsからubuntuへ引っ越したので、howmファイルを一括変換。
find . -type f | xargs -n 10 nkf -wd --overwrite
とやると空白 カッコのあるファイル名 ディレクトリ名でエラーを起こす。
空白の削除は以下のサイトのスクリプトでできる。
再帰的にファイル名やディレクトリ名にある半角スペースをアンダースコア
( _ )で置き換えるスクリプト: Linux & Mac 対応
https://hhhappyyyymoto.blogspot.com/2019/06/blog-post_73.html?zx=d211a8bd06941bdd
糞投記
https://hhhappyyyymoto.blogspot.com/2019/06/blog-post_73.html
カッコは
sed 's/\)/_/g' とかえれはいい。
しかし
find . -type f | xargs -n 10 nkf -wd --overwrite
とすると 画像ファイルもヒットしてエラーしたような。
find . -type f -print | xargs -n 10 grep -e '.'
としても、画像ファイルにヒットするし、厳密に文字だけが入ったファイルを
ヒットさせることは難しいい。拡張子をズラーと並べるしかないのか。
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿