どうすればこのファイルを有効にできますか:
ops01.mysite.com /dev/mapper/sys-home 7700480 602202 7098278 8% /home
ops01.mysite.com /dev/mapper/sys-tmp 512000 471 511529 1% /tmp
ops01.mysite.com /dev/mapper/sys-var 512000 3236 508764 1% /var
ops01.mysite.com /dev/mapper/sys-home 58G 26G 30G 47% /home
ops01.mysite.com /dev/mapper/sys-tmp 3.9G 2.3G 1.5G 61% /tmp
ops01.mysite.com /dev/mapper/sys-var 3.9G 533M 3.2G 15% /var
ops02.mysite.com /dev/mapper/sys-home 3424256 250425 3173831 8% /home
ops02.mysite.com /dev/mapper/sys-tmp 262144 17 262127 1% /tmp
ops02.mysite.com /dev/mapper/sys-var 262144 2647 259497 2% /var
ops02.mysite.com /dev/mapper/sys-home 52G 9.5G 40G 20% /home
ops02.mysite.com /dev/mapper/sys-tmp 4.0G 137M 3.7G 4% /tmp
ops02.mysite.com /dev/mapper/sys-var 4.0G 419M 3.4G 11% /var
これに:
ops01.mysite.com /dev/mapper/sys-home 7700480 602202 7098278 8% /home ops01.mysite.com /dev/mapper/sys-home 58G 26G 30G 47% /home
ops01.mysite.com /dev/mapper/sys-tmp 512000 471 511529 1% /tmp ops01.mysite.com /dev/mapper/sys-tmp 3.9G 2.3G 1.5G 61% /tmp
ops01.mysite.com /dev/mapper/sys-var 512000 3236 508764 1% /var ops01.mysite.com /dev/mapper/sys-var 3.9G 533M 3.2G 15% /var
ops02.mysite.com /dev/mapper/sys-home 3424256 250425 3173831 8% /home ops02.mysite.com /dev/mapper/sys-home 52G 9.5G 40G 20% /home
ops02.mysite.com /dev/mapper/sys-tmp 262144 17 262127 1% /tmp ops02.mysite.com /dev/mapper/sys-tmp 4.0G 137M 3.7G 4% /tmp
ops02.mysite.com /dev/mapper/sys-var 262144 2647 259497 2% /var ops02.mysite.com /dev/mapper/sys-var 4.0G 419M 3.4G 11% /var
したがって、ディレクトリが同じ場合は、その行をマージします(OSXでは、dfコマンドはinodeとスペース使用量を出力しますが、私が使用しているこのredhatでは、スペース使用量に対して1つのdf -hを実行し、1つのdf - i ノードの使用状況を取得します)
利用した:
cat file | sed 's/[0-9]% /*\n/ /'
次の行のテキストのすべての '%' の後にテキストを置き換えようとしています... しかし、それはまったく機能しませんでした... :S そして、私は 'ops01.mysite.com' でフィルタリングすることはできません。チェックしなければならないサーバーの数がわかりません。前もって感謝します