diff options
-rw-r--r-- | src/cpu.c | 6 | ||||
-rw-r--r-- | src/host.c | 2 |
2 files changed, 4 insertions, 4 deletions
@@ -16,9 +16,9 @@ const char *display_cpu() { "sed 's/(TM)//' | sed 's/CPU //' | sed 's/Processor//' && " "echo \" (\" && sysctl -n hw.ncpu && echo \" core)\""); #elif defined(__sun) - return run_command_s("psrinfo -pv | tail -1 | sed 's/(r)//g' | " - "sed 's/ CPU//' | sed 's/^ *//' && " - "echo \" (\" && psrinfo -p && echo \" core)\""); + return run_command_s("psrinfo -pv | tail -1 | " + "sed 's/(r)//g; s/ CPU//; s/^ *//; s/ $//' | awk '{$1=$1};1' && " + "echo \" (\" && psrinfo -p && echo \" core)\""); #elif defined(__linux__) char buf[20]; long int val; @@ -95,7 +95,7 @@ void display_host_model() { free((void *)cmd); #elif defined(__sun) const char *cmd = run_host_command("smbios | grep \"Product\" | " - "sed 's/ Product: //' | head -1"); + "sed 's/ Product: //' | awk '{$1=$1};1' | head -1"); if (!cmd) return; printf("%s", cmd); free((void *)cmd); |