diff options
author | 諏訪子 <suwako@076.moe> | 2024-06-22 05:09:08 +0900 |
---|---|---|
committer | 諏訪子 <suwako@076.moe> | 2024-06-22 05:09:08 +0900 |
commit | 87512412cc7c938f48eac8c7d6e72f9834299569 (patch) | |
tree | 6b044e828f715bd363fffe66914c2511110730a2 | |
parent | 8e09e19b21140193cf27de835cdad87710fd2c85 (diff) |
SunOS: CPUとホスト名の表示の修正
-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); |