2011-10-13から1日間の記事一覧

シェルスクリプトの中で変数を使ってsedで文字列置換したい

Javaソースコードのpackageを一発で切り替えたかったのでシェルスクリプトを組んでみた。最初以下のようにしたら当然のことながら$varにそのまま置換され(カッコ笑い) #!/bin/sh var=testapp1 find . -type f -a -name '*.java' | xargs sed -i -e 's/com\…

native heapのメモリリークを調べたいとき

DDMSでnativeのallocateされたサイズと回数を見ることができます。 freeが行われると、回数カウントはちゃんとデクリメントされるようなので、ある操作をし続けてカウントがどんどん増えていく奴がリークの可能性大ということですね。まず、ターゲット端末の…

ファイルやディレクトリだけのパーミッションを変更したいとき

Windows 7 + cygwinのsedでファイルを置換したりするとファイルのパーミッションが壊れる問題が発生したのだが、対処方法がわからないので事後に以下をやることにした。ファイルの場合 find . -type f -print | xargs chmod 644 ディレクトリの場合 find . -…