diff --git a/sh/tests/input-redirection_test.sh b/sh/tests/input-redirection_test.sh index 5dddaca5..37c71daa 100644 --- a/sh/tests/input-redirection_test.sh +++ b/sh/tests/input-redirection_test.sh @@ -8,11 +8,11 @@ script_dirS=$(cd -P "$(dirname "$BASH_SOURCE")" &>/dev/null && pwd) challenge() { $(bash "$script_dirS"/student/input-redirection.sh) - submitted=$(bash "$script_dirS"/show_info.sh) - rm show_info.sh + submitted=$(bash "$script_dirS"/show-info.sh) + rm show-info.sh $(bash "$script_dirS"/solutions/input-redirection.sh) - expected=$(bash "$script_dirS"/show_info.sh) - rm show_info.sh + expected=$(bash "$script_dirS"/show-info.sh) + rm show-info.sh diff <(echo "$submitted") <(echo "$expected") } diff --git a/sh/tests/solutions/input-redirection.sh b/sh/tests/solutions/input-redirection.sh index 482ef851..6c6a8589 100755 --- a/sh/tests/solutions/input-redirection.sh +++ b/sh/tests/solutions/input-redirection.sh @@ -10,4 +10,4 @@ The current directory is: $PWD The default paths are: $PATH The current user is: $USERNAME EOF -" > show_info.sh +" > show-info.sh diff --git a/subjects/devops/input-redirection/README.md b/subjects/devops/input-redirection/README.md index 5cbea6f2..cb680dc1 100644 --- a/subjects/devops/input-redirection/README.md +++ b/subjects/devops/input-redirection/README.md @@ -3,11 +3,11 @@ ### Instructions In this exercise you will make a script `input-redirection.sh`. -This script will read from an here document (`HereDoc`). +This script will read from an here document (`heredoc`). Usually this technique is used to programmatically generate scripts or configuration files receiving some multiline input. -The script will create a file `show_info.sh` that will run the command `cat` with `-e` as argument. -The input to `cat` will be passed using `HereDoc`. Running `show_info.sh` will output some useful information about three common environment variables. +The script will create a file `show-info.sh` that will run the command `cat` with `-e` as argument. +The input to `cat` will be passed using `heredoc`. Running `show-info.sh` will output some useful information about three common environment variables. > The environment variables are `PWD`, `PATH` and `USERNAME`. @@ -16,14 +16,14 @@ The input to `cat` will be passed using `HereDoc`. Running `show_info.sh` will o - First generate the script programmatically: ```console -$ ./input_redirection.sh +$ ./input-redirection.sh $ ``` - Then run the generated script: ```console -$ ./show_info.sh +$ bash ./show-info.sh The current directory is: current/path/example$ The default paths are: /first_path:/second_path:/third_path$ The current user is: your_name$ @@ -34,12 +34,12 @@ $ You will need to mix more than one redirection tool: -- `>` will be useful to create `show_info.sh`. -- `<<` is the `HereDoc` redirection. +- `>` will be useful to create `show-info.sh`. +- `<<` is the `heredoc` redirection. -- To start playing with `HereDoc` you can try `wc -l < You have to use Man or Google to know more about commands flags, in order to solve this exercise! > Google and Man will be your friends!