mirror of https://github.com/01-edu/public.git
2 changed files with 64 additions and 0 deletions
@ -0,0 +1,33 @@ |
|||||||
|
## explain |
||||||
|
|
||||||
|
### Instructions |
||||||
|
|
||||||
|
"So you want to play?" |
||||||
|
|
||||||
|
"How did you do it?" |
||||||
|
|
||||||
|
The commissioner thanks you for delivering the suspect. He now asks you how did you get into his trail. |
||||||
|
|
||||||
|
Write an `explain.sh` file that: |
||||||
|
|
||||||
|
- displays the first and last name of your key witness |
||||||
|
- displays the interview number of this witness |
||||||
|
- displays the colour and the make of the car of the suspects |
||||||
|
- displays the names of the 3 other main suspects that were not arrested (in the order that they should have appeared during the investigation) |
||||||
|
|
||||||
|
### Usage |
||||||
|
|
||||||
|
```console |
||||||
|
student@ubuntu:~/piscine-go/test$ ./explain.sh | cat -e |
||||||
|
FirstNameOfWitness LastNameOfWitness$ |
||||||
|
123456$ |
||||||
|
Red Ferrari$ |
||||||
|
FirstNameOfSuspect1 LastNameOfSuspect1$ |
||||||
|
FirstNameOfSuspect2 LastNameOfSuspect2$ |
||||||
|
FirstNameOfSuspect3 LastNameOfSuspect3$ |
||||||
|
student@ubuntu:~/piscine-go/test$ |
||||||
|
``` |
||||||
|
|
||||||
|
### Hint |
||||||
|
|
||||||
|
"The answers in the usage are obviously there for formatting only, but you obviously knew that already... or did you? :) " |
@ -0,0 +1,31 @@ |
|||||||
|
## teacher |
||||||
|
|
||||||
|
### Instructions |
||||||
|
|
||||||
|
"let's play!" |
||||||
|
|
||||||
|
"A **true teacher** does not jealously guard his understanding." |
||||||
|
|
||||||
|
The commissioner was most impressed by the result of your answers. |
||||||
|
He has now asked your help to create a training program for the future police inspectors. You gladly accept as you think that this will help lessen your burden of fighting crime in the future. |
||||||
|
|
||||||
|
In a training folder, various folders `mistery` were prepared with some key differences in the data for each group of trainees. |
||||||
|
|
||||||
|
To simplify your life as a teacher and as the answers will not be exactly the same in each `mistery` folder, you need to write a `teacher.sh` file that does the following: |
||||||
|
|
||||||
|
- step 1, it enters the `mistery` folder. |
||||||
|
- step 2, it isolates into an environment variable the number (**and only the number**) of the appropriate interview that helped solved the mistery (Unlike the interview number, the adress will not change across the `mistery` folders that will be tested). |
||||||
|
- step 3, it prints the newly created environment variable.(Once again **the number and only the number**) |
||||||
|
- step 4, it prints what the interview contains. |
||||||
|
- step 5, it executes the command that should have printed the shorted list of 4 suspects. |
||||||
|
- step 6, it executes the command that should have gotten your main suspect convicted (as reminder the result of that command should be the printing of a number) except that now you replace your suspect name with the environment variable MAIN_SUSPECT. |
||||||
|
|
||||||
|
- step 7, step 1 to 6 are repeated for each `mistery`. |
||||||
|
|
||||||
|
Note that for **step 2 to 6**, all the commands have to be executed with keeping in mind that the `mistery` folder is the current directory but that its name will vary. |
||||||
|
|
||||||
|
Now show them who is the boss... |
||||||
|
|
||||||
|
### Hint |
||||||
|
|
||||||
|
Search how to do a loop with a `.sh` file now. |
Loading…
Reference in new issue