Scenario: "Minneapolis with a Vengeance": Break a CSV file
Level: Medium
Type: Do
Tags: csv
Description: Break the Comma Separated Valued (CSV) file data.csv in the /home/admin/ directory into exactly 10 smaller files of about the same size named data-00.csv, data-01.csv, ... , data-09.csv files in the same directory. All the files should have the same header (first line with column names) as data.csv. None of the smaller files should be bigger than 32KB.
Note: unlike the original Minneapolis scenario, here the resulting files have to be proper CSV files.
As a helper tool, you can run the program check_csv.py to check if your data-??.cs files look like proper CSV files.
Root (sudo) Access: True
Test: The "Check My Solution" button runs the script /home/admin/agent/check.sh, which you can see and execute.
Time to Solve: 20 minutes.