Takuya Miyashita
This site
Web
Start:
*ファイル名やディレクトリ名にあるスペースの置換 [#x5edca57]
空白,半角スペースが入っているときに一括でリネームする方...
find や grep でリストアップして for や while read を使え...
ダブルクォート""をうまく使えば簡単…という訳でもなかった.~
**直下のディレクトリ名の置換 [#w8ead9bb]
直下のディレクトリ名を全部変える場合.~
ここでは半角スペースをアンダースコア _ に変える.
#codeprettify{{
for f in *\ *; do mv "$f" "${f// /_}"; done
}}
上記は直下全てのディレクトリ名に半角スペースが含まれてい...
~
直下の全てのディレクトリが対象ではない場合,下記のファイ...
#codeprettify{{
find . -maxdepth 1 -type d | grep " " | sed -e 's/.*/"&"/...
}}
**(再帰的な)ファイル名の置換 [#y5531ed0]
半角スペースを含んだ直下のファイル全てを,_ に置換してリ...
ここで,ディレクトリ名は事前に半角スペースが無いようにし...
#codeprettify{{
find . -name "*.*" | grep " " | sed -e 's/.*/"&"/; p; s/ ...
}}
直下の全部のファイルを検索しなくていい場合は find の -max...
End:
*ファイル名やディレクトリ名にあるスペースの置換 [#x5edca57]
空白,半角スペースが入っているときに一括でリネームする方...
find や grep でリストアップして for や while read を使え...
ダブルクォート""をうまく使えば簡単…という訳でもなかった.~
**直下のディレクトリ名の置換 [#w8ead9bb]
直下のディレクトリ名を全部変える場合.~
ここでは半角スペースをアンダースコア _ に変える.
#codeprettify{{
for f in *\ *; do mv "$f" "${f// /_}"; done
}}
上記は直下全てのディレクトリ名に半角スペースが含まれてい...
~
直下の全てのディレクトリが対象ではない場合,下記のファイ...
#codeprettify{{
find . -maxdepth 1 -type d | grep " " | sed -e 's/.*/"&"/...
}}
**(再帰的な)ファイル名の置換 [#y5531ed0]
半角スペースを含んだ直下のファイル全てを,_ に置換してリ...
ここで,ディレクトリ名は事前に半角スペースが無いようにし...
#codeprettify{{
find . -name "*.*" | grep " " | sed -e 's/.*/"&"/; p; s/ ...
}}
直下の全部のファイルを検索しなくていい場合は find の -max...
Page:
Edit with a page name which already exists