Fix a Script That Breaks on Spaces
/home/student/bin/archive-csv.sh DIR moves every .csv file in DIR into DIR/archive/ and prints archived N. It works in tests, but in production it mangles files such as Q3 sales.csv and folders such as /data/team reports.
Fix archive-csv.sh so that it:
DIR contains spaces.csv file in DIR (not in subfolders), whatever characters its name contains, including spaces and [ ]DIR/archive/ if it is missingarchived N with the right count (archived 0 when there are none)About this machine
Ubuntu 24.04 with no internet access. You are student with passwordless sudo. The grader checks the final state of the machine, not the commands you typed. Values like names and ports are generated for you.
Your machine is ready to start
Create a free account to open a machine and get graded.