Question: This assignment asks you to write bash shell scripts to compute matrix operations. matrix dims [ MATRIX ] dims should print the dimensions of the
This assignment asks you to write bash shell scripts to compute matrix operations.
matrix dims [MATRIX]
- dims should print the dimensions of the matrix as the number of rows, followed by a space, then the number of columns
Here is a brief example of what the output should look like.
$ cat m1 1 2 3 4 5 6 7 8 $ cat m2 1 2 3 4 5 6 7 8 $ ./matrix dims m1 2 4 $ cat m2 | ./matrix dims 4 2
matrix dims [MATRIX]
- Prints error message to stderr, nothing to stdout and return value != 0 if:
- Argument count is greater than 1 (e.g. `matrix dims m1 m2`).
- Argument count is 1 but the file named by argument 1 is not readable (e.g. `matrix dims no_such_file`).
- Otherwise, prints "ROWS COLS" (Space separated!) to stdout, nothing to stderr, and returns 0.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
