LINUX.ORG.RU

История изменений

Исправление dexpl, (текущая версия) :

код вам не очень понравится, я думаю

Правильно думаешь. Вместо

status_lastupd_1=$(date "+%a %d %b");
status_lastupd_2=$(date +%H:%M);
status_lastupd="$status_lastupd_1 $status_lastupd_2";
status_uptime=$(uptime | awk '{print($3)}' | sed s'/.$//');
status_memtotal=$(cat /proc/meminfo | grep MemTotal | awk '{print($2)}');
status_memfree=$(cat /proc/meminfo | grep MemFree | awk '{print($2)}');
status_temp=$(sensors | grep temp1 | awk '{print($2)}');
лучше так:
status_lastupd="$(date "+%a %d %b %H:%M")"
status_uptime=$(uptime | awk '{ sub(/.$/, "", $3) ; print($3) }')
read status_memtotal status_memfree <<< $(awk '/MemTotal/ { print($2) } ; /MemFree/ { print($2) }' /proc/meminfo )
status_temp=$(sensors | awk '/temp1/ { print($2) }')

Исходная версия dexpl, :

код вам не очень понравится, я думаю

Правильно думаешь. Вместо

status_lastupd_1=$(date "+%a %d %b");
status_lastupd_2=$(date +%H:%M);
status_lastupd="$status_lastupd_1 $status_lastupd_2";
status_uptime=$(uptime | awk '{print($3)}' | sed s'/.$//');
status_memtotal=$(cat /proc/meminfo | grep MemTotal | awk '{print($2)}');
status_memfree=$(cat /proc/meminfo | grep MemFree | awk '{print($2)}');
status_temp=$(sensors | grep temp1 | awk '{print($2)}');
лучше так:
status_lastupd="$(date "+%a %d %b %H:%M")"
status_uptime=$(uptime | awk '{ sub(/.$/, "", $3) ; print($3) }')
read status_memtotal status_memfree <<< $(awk '/MemTotal/ { print($2) } ; /MemFree/ { print($2) }' /proc/meminfo )
status_temp=$(sensors | awk '/temp1 { print($2) }')