apk-parserを使ってapkファイルを解析してみる
kawa.xxx
kawalog
ファイル名にスペースがあると解析プログラムが上手く動いてくれないので,1000個以上あるファイルのファイル名の中にある半角スペースをすべてアンダーバーに置き換えたかった.調べてみるとrenameというまんまなコマンドがあるじゃないですか!どうやらMacにはデフォルトでは入っていない様なので,HomeBrewでサクッとインストールします.
brew install rename
使い方は
rename 置換前の文字列 置換後の文字列 対象とするファイル
で,全てのファイル名のなかにあるすべての半角スペースをアンダーバーに置き換えるには,上記の様に置換文字列を別々に指定するのではなく正規表現でやります.
rename 's/ /_/' *
この書き方だとファイル名が”hoge hoge hoge.txt”だった場合,”hoge_hoge hoge.txt”となって,ちょっと惜しい><.
すべてのファイルに含まれるすべての半角スペースを置換するには
rename 's/ /_/g' *
とします.これで,”hoge_hoge_hoge.txt”と置換できます.めでたしめでたし.