From 4777a701f9e0bddf33da2a913c2c3f3cb41e1798 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 25 Feb 2026 18:18:44 +0000 Subject: [PATCH 1/2] Initial plan From 180870c30be672a60d69f026d99fff36b315ceb8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 25 Feb 2026 18:19:34 +0000 Subject: [PATCH 2/2] Fix printf statements to use %b format specifier for escape sequence interpretation Co-authored-by: andreak3779 <11012375+andreak3779@users.noreply.github.com> --- showhardware.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/showhardware.sh b/showhardware.sh index 9afb5e7..5334561 100644 --- a/showhardware.sh +++ b/showhardware.sh @@ -11,23 +11,23 @@ fi HEADER="\n====================" FOOTER="====================\n" -printf "$HEADER System Information $FOOTER" +printf "%b" "$HEADER System Information $FOOTER" uname -a -printf "$HEADER Hardware Details $FOOTER" +printf "%b" "$HEADER Hardware Details $FOOTER" lshw -businfo -printf "$HEADER BIOS and System Enclosure Information $FOOTER" +printf "%b" "$HEADER BIOS and System Enclosure Information $FOOTER" dmidecode --type 0,1,3 -printf "$HEADER CPU Information $FOOTER" +printf "%b" "$HEADER CPU Information $FOOTER" lscpu -printf "$HEADER Memory Information $FOOTER" +printf "%b" "$HEADER Memory Information $FOOTER" free -h -printf "$HEADER Disk Usage $FOOTER" +printf "%b" "$HEADER Disk Usage $FOOTER" df -h / -printf "$HEADER Network Interfaces $FOOTER" +printf "%b" "$HEADER Network Interfaces $FOOTER" ip -br addr