0

私は、salt-cli (SaltStack) と一般的なコマンド ライン引数を使用して、サーバーのすべてのハードウェア仕様とソフトウェア バージョンの概要を示す単純な HTML ベースのテーブルを作成するスクリプトを作成しています。

見た目は簡単ですが、私の唯一の課題は、コマンドの出力を削除して、表にうまく表示できるようにすることです (出力全体ではなく、1 つの単語/数字など)。

私がまだ効果的に取り除いていない私の最新の課題は、単純な 'df -Ph. これまでのところ、私はこれに落ち着いています:

'df -Ph /'

私の出力:

 Filesystem                        Size  Used Avail Use% Mounted on
/dev/mapper/vhfhuffu               50G  8.0G   39G  18% /

各サーバーで利用可能なものだけを表示したいのですが、Unix サーバーでこれを行うための信頼できる方法が見つかりません。

4

4 に答える 4

0

別の簡単な方法は、組み合わせtail -n 1て最後の行を取得し、それをgrep '{print $4}'. This will extract the39G` 値に渡すことです。たとえば、必要なように聞こえます。

$ df -Ph / | tail -n 1 | awk '{print $4}'
39G

合計しようとしているのが他の数値である場合は、お知らせください。

于 2017-08-03T08:31:58.857 に答える