Skip to content

Commit 3fed0fe

Browse files
assignment update permissions issue
1 parent d6a689e commit 3fed0fe

1 file changed

Lines changed: 28 additions & 2 deletions

File tree

02_activities/assignments/assignment.sh

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ cd data
3434
# 2. Move the ./rawdata directory to ./data/raw
3535
mkdir raw
3636
cd ..
37-
mv rawdata data/raw
37+
sudo mv rawdata data/raw
3838

3939
# 3. List the contents of the ./data/raw directory
4040
echo "Listing contents of raw directory"
@@ -45,12 +45,38 @@ cd data
4545
mkdir processed
4646

4747
cd processed
48-
mkdir server_logs user_logs event_logs
48+
#mkdir server_logs user_logs event_logs
4949

5050
# 5. Copy all server log files (files with "server" in the name AND a .log extension) from ./data/raw to ./data/processed/server_logs
51+
# Define search parameters
52+
sourceFolder="/data/raw"
53+
#destinationFolder="./server_logs"
54+
#extension=".log"
55+
56+
#mkdir -p $destinationFolder
57+
58+
#mv "$sourceFolder"/*server*"$extension" "destinationFolder"
5159

5260
# 6. Repeat the above step for user logs and event logs
5361

62+
#user logs
63+
destinationFolder="user_logs"
64+
#extension=".log"
65+
66+
mkdir $destinationFolder
67+
68+
cd $sourceFolder
69+
70+
mv "$sourceFolder/"user_log_1.log "destinationFolder"
71+
72+
#event logs
73+
#destinationFolder="./event_logs"
74+
#extension=".log"
75+
76+
#mkdir -p $destinationFolder
77+
78+
#mv "$sourceFolder"/*event*"$extension" "destinationFolder"
79+
5480
# 7. For user privacy, remove all files containing IP addresses (files with "ipaddr" in the filename) from ./data/raw and ./data/processed/user_logs
5581

5682
# 8. Create a file named ./data/inventory.txt that lists all the files in the subfolders of ./data/processed

0 commit comments

Comments
 (0)