1

またはのかさばる出力を分類するためのコマンド/ツール/スクリプトはありますec2-describe-imagesec2-describe-instances

私は約100台のサーバーのリストを持っています。RESERVATION- 、、、INSTANCEのような適切な見出しの下にそれらを分類したいと思います(出力BLOCKDEVICETAG利用可能なカテゴリは何でも)。

4

3 に答える 3

0

これを ~/.bashrc または ~/.bash_profile に追加します。

ez-ec2-describe-instances() {
    ec2-describe-instances $* --headers | egrep '(ReservationID|running|pending)'|cut -f 2,3,4,6,7,10,12; 
}

ログアウト/ログインするか、「. ~/.bashrc」を実行します。次に、次を使用できます。

$ ez-ec2-describe-instances 
ReservationID   Owner   Groups
i-6f194113  ami-1624987f    ec2-107-20-75-13.compute-1.amazonaws.com    running t1.micro    us-east-1a

通常の ec2-describe-instances に引数を渡すのと同じように、引数を ez-ec2-describe-instances に渡すことができます。例えば:

$ ez-ec2-describe-instances --region eu-west-1
ReservationID   Owner   Groups
i-e4fd6eaf  ami-c37474b7    ec2-54-246-38-35.eu-west-1.compute.amazonaws.com    pending t1.micro    eu-west-1a
于 2012-11-04T00:10:56.597 に答える
0

awk(またはperlpythonまたは他の汎用スクリプト言語)の仕事です。

awkさまざまなレコード/フィールド長のレコードを処理でき、連想配列を作成でき、通常すべての *nix にインストールされるレポート言語です。

于 2012-01-15T20:50:03.340 に答える