From 5f93a3935357135ae44d9ddf2eb5e7f523f28f79 Mon Sep 17 00:00:00 2001 From: integerbeans Date: Sun, 10 Jul 2022 23:47:25 +0200 Subject: [PATCH] angestoepselt-info: cleaner/improved parsing of RAM specs --- angestoepselt-info | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) mode change 100644 => 100755 angestoepselt-info diff --git a/angestoepselt-info b/angestoepselt-info old mode 100644 new mode 100755 index f09f801..835356f --- a/angestoepselt-info +++ b/angestoepselt-info @@ -16,25 +16,7 @@ read_uname() { } get_memory() { - while IFS=":" read -r a b; do - case $a in - "MemTotal") ((mem_used+=${b/kB})); mem_total="${b/kB}" ;; - "Shmem") ((mem_used+=${b/kB})) ;; - "MemFree" | "Buffers" | "Cached" | "SReclaimable") - mem_used="$((mem_used-=${b/kB}))" - ;; - - "MemAvailable") - mem_avail=${b/kB} - ;; - esac - done < /proc/meminfo - - mem_total="$((mem_total / 1024))" - mem_total=$(awk '{printf "%.2f", $1 / $2}' <<< "$mem_total 1024") - mem_label=GiB - - memory="${mem_total}${mem_label:-MiB}" + memory="$(free -g | awk '/Mem:/ {printf "%i GiB", $2}')" } get_cpu() {