From 618e994ae8cdb2def06d7b02415adc425d199ea6 Mon Sep 17 00:00:00 2001 From: "pjain1357@gmail.com" Date: Sat, 11 Apr 2026 00:42:42 -0400 Subject: [PATCH 1/4] Edited to test cahanges --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index de509358f..d67650a39 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,4 @@ +#edited by payal # Unix shell ## Content From fdbd717ef12d42508289d55638f24a9083e0150e Mon Sep 17 00:00:00 2001 From: "pjain1357@gmail.com" Date: Sat, 11 Apr 2026 00:45:37 -0400 Subject: [PATCH 2/4] Made to test the changes --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d67650a39..58d562e6e 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -#edited by payal +#edited by payal, so it will be tested at my end :-) # Unix shell ## Content From a01a1ee85f3bb25c2201f41857e49f2ce2b8594b Mon Sep 17 00:00:00 2001 From: "pjain1357@gmail.com" Date: Sat, 11 Apr 2026 01:15:14 -0400 Subject: [PATCH 3/4] que 1 attempted --- 02_activities/assignments/assignment.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/02_activities/assignments/assignment.sh b/02_activities/assignments/assignment.sh index 4b48cec8b..de5e5873b 100644 --- a/02_activities/assignments/assignment.sh +++ b/02_activities/assignments/assignment.sh @@ -28,7 +28,7 @@ unzip -q rawdata.zip # Complete assignment here # 1. Create a directory named data - +mkdir data # 2. Move the ./rawdata directory to ./data/raw (eg. move it into ./data and rename it to raw) # 3. List the contents of the ./data/raw directory From 50cdc5e6e307946785dd123d041b9d457fefb082 Mon Sep 17 00:00:00 2001 From: "pjain1357@gmail.com" Date: Sat, 11 Apr 2026 01:50:36 -0400 Subject: [PATCH 4/4] Assignment complete --- 02_activities/assignments/assignment.sh | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/02_activities/assignments/assignment.sh b/02_activities/assignments/assignment.sh index de5e5873b..b1a4f4d85 100644 --- a/02_activities/assignments/assignment.sh +++ b/02_activities/assignments/assignment.sh @@ -21,7 +21,7 @@ touch README.md touch analysis/main.py # download client data -curl -Lo rawdata.zip https://github.com/UofT-DSI/shell/raw/refs/heads/main/02_activities/assignments/rawdata.zip +curl -Lo rawdata.zip https://github.com/UofT-DSI/shell/raw/refs/heads/main/02_activities/assignments/rawdata.zip --ssl-no-revoke unzip -q rawdata.zip ########################################### @@ -29,21 +29,34 @@ unzip -q rawdata.zip # 1. Create a directory named data mkdir data + # 2. Move the ./rawdata directory to ./data/raw (eg. move it into ./data and rename it to raw) +mv rawdata data/raw # 3. List the contents of the ./data/raw directory +ls data/raw # 4. Create the directory ./data/processed, # then create the following sub-directories within it: server_logs, user_logs, and event_logs +mkdir -p data/processed/server_logs +mkdir -p data/processed/user_logs +mkdir -p data/processed/event_logs # 5. Copy all server log files (files with "server" in the name AND a .log extension) from ./data/raw to ./data/processed/server_logs +cp data/raw/*server*.log data/processed/server_logs/ # 6. Repeat the above step for user logs and event logs +cp data/raw/*user*.log data/processed/user_logs/ +cp data/raw/*event*.log data/processed/event_logs/ + # 7. For user privacy, remove all files containing IP addresses (files with "ipaddr" in the filename) from ./data/raw and ./data/processed/user_logs +rm -f data/raw/*ipaddr* +rm -f data/processed/user_logs/*ipaddr* # 8. Create a file named ./data/inventory.txt that lists all the files in the subfolders of ./data/processed - +touch data/inventory.txt +find data/processed -type f > data/inventory.txt ###########################################