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 '.'
としても、画像ファイルにヒットするし、厳密に文字だけが入ったファイルを
ヒットさせることは難しいい。拡張子をズラーと並べるしかないのか。

0 件のコメント:

コメントを投稿

About

参加ユーザー

連絡フォーム

名前

メール *

メッセージ *

ブログ アーカイブ

ページ

Featured Posts