• 26-07-2016, 04:01:52
    #1
    Merhaba,

    Geliştirdiğim yazılımla sunucuya ssh komutu yollayıp çıktıyı alıyorum örnek ;

    awk '{ print $1" " $2" " $3 }' /proc/loadavg Çıktı: 1.03 1.05 0.98

    uname -a | grep Linux | awk '{ print $15 }' Çıktı: GNU/Linux

    İki komutu birleştirip aşağıdaki şekilde çıktı almak istiyorum,boştaki ram miktarı vs.de buna eklenecek birleştirme mantığını anlamak istiyorum.

    1.03 1.05 0.98 - GNU/Linux
  • 28-07-2016, 21:59:04
    #2
    komutları && ile birleştirebilirsin.

    awk '{ print $1" " $2" " $3 }' /proc/loadavg && uname -a | grep Linux | awk '{ print $15 }'

    veya

    ( komut1 ; komut2 ; komut3 ) | cat
  • 30-07-2016, 01:57:25
    #3
    victories adlı üyeden alıntı: mesajı görüntüle
    komutları && ile birleştirebilirsin.

    awk '{ print $1" " $2" " $3 }' /proc/loadavg && uname -a | grep Linux | awk '{ print $15 }'

    veya

    ( komut1 ; komut2 ; komut3 ) | cat
    Cevabın için çok sağol Hasan abi, arasına - eklemem mümkün mü?

    1.24 1.19 1.22 GNU/Linux bu şekilde veriyor ayırabilirsem iyi olur birde

    [root@openvz1 ~]# free -m
    total used free shared buffers cached
    Mem: 32023 18775 13247 13 656 16212
    -/+ buffers/cache: 1907 30116
    Swap: 32767 0 32767

    Buradaki 30116 değerini nasıl alabilirim? Bazı yerleri alabiliyorum ama o kısmı alamadım aldım daha doğrusu ama komple üstten aşağı o sırayı veriyor.