From 393bcf93e1ec22490ec0dcfea8605f21139129f7 Mon Sep 17 00:00:00 2001 From: Price Hiller Date: Sun, 4 Aug 2024 23:39:40 -0500 Subject: [PATCH] cs-3424: correct all count for assign 3 --- .../CS-3424/Assignments/Assignment-3/src/assign3.awk | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Summer-2024/CS-3424/Assignments/Assignment-3/src/assign3.awk b/Summer-2024/CS-3424/Assignments/Assignment-3/src/assign3.awk index f6816c2..131db3c 100755 --- a/Summer-2024/CS-3424/Assignments/Assignment-3/src/assign3.awk +++ b/Summer-2024/CS-3424/Assignments/Assignment-3/src/assign3.awk @@ -8,7 +8,6 @@ BEGIN { newestFileDate=0 newestFileTime=0 totalUsers=0 - totalRegFiles=0 totalHidFiles=0 totalOthers=0 totalBytes=0 @@ -53,7 +52,6 @@ BEGIN { oldestFileDate=date oldestFileTime=time } - totalRegFiles++ } } else { data[user]["others"]++ @@ -64,6 +62,7 @@ BEGIN { totalBytes+=$5 } END { + totalAll=0 for (user in data) { if (isarray(data[user])) { all=data[user]["all"] @@ -77,6 +76,8 @@ END { hidden=(hidden ? hidden : 0) bytes=(bytes ? bytes : 0) + totalAll+=all + printf "Username: %s\n", user if (all > 0 ) { printf " Files:\n" @@ -104,7 +105,7 @@ END { printf "Total users: %d\n", totalUsers printf "Total Files:\n" - printf " (All / Hidden): ( %d / %d )\n", totalRegFiles, totalHidFiles + printf " (All / Hidden): ( %d / %d )\n", totalAll, totalHidFiles printf "Total directories: %d\n", totalDirs printf "Total others: %d\n", totalOthers printf "Storage (B): %d bytes\n", totalBytes