2012-09-01から1ヶ月間の記事一覧

指定ディレクトリ以下にあるファイルのみパーミッションを変更する

$ find . -name "*.sh" -type f -exec chmod a+w {} \;セミコロンをエスケープしておかないと-execに引数が見つかりませんとか出るので注意。 ディレクトリのみに適用する場合は-type d。パイプでつないでxargsを使ってchmodする方法もあるが、 コマンドライ…

Linuxストレージ周り

凄くわかりにくかったけどなんとなく理解した気がするのでまとめてみた。 合ってるかどうかは不明。 ディレクトリツリー ... /を頂点としたディレクトリのツリー構成。物理的なデバイス構成とは関係ない。 マウント ... ファイルシステムをディレクトリツリ…

sedコマンドの正規表現「+」はエスケープしないとダメ

$ echo ' Slave_IO_Running: Yes ' | sed 's/\s\+//g' Slave_IO_Running:Yes()とかもエスケープしないとダメ。 他にもあるかも。trim用。$ echo " Slave_IO_Running: Yes " | sed 's/\(^\s\+\|\s+$\)//g' Slave_IO_Running: Yes もエスケープしないとダメだ…