Seasons.NET

ちょっとした技術ブログです

Entries from 2007-01-01 to 1 day

シェルの勉強:cutを使ってディレクトリのサイズ情報だけぶっこぬく

seasons$ find /home/seasons/ -maxdepth 1 -type d | xargs du -hs | cut -f 1 KB,MBじゃなくbyteがいいならオプション-hは削除して du -sにするとシェルスクリプトでの判定も楽ですね。

シェルの勉強:xargを使って、深さ1のディレクトリのサイズ一覧を取得

seasons$ find /home/seasons/ -maxdepth 1 -type d | xargs du -hs これで/home/seasons以下の1階層目のディレクトリ一覧のサイズが取得できる

シェルの勉強:一定以上のサイズを持つファイルを取得

1200Kバイト以上のファイルを取得するコマンド regexは、perl互換のやつでいけるね。 seasons$ find . -size +1200k -regex ".+db"

シェルの勉強:特別な変数

とりあえず、こんなのあったんだ〜ということでメモ。 いつもRubyで書いちゃってたから・・・ 変数 説明 $n nは数字であり、$0はシェルスクリプト名、 以降$1、$2・・・は第1引数、第2引数・・・である。第10引数以降は${10}、${11}・・・で参照する。 $# 与…