| 1 | #!/bin/sh
|
| 2 |
|
| 3 | # There are many times where you would need to repeat large sections of
|
| 4 | # code. Or need to simplify the code for readability and organization.
|
| 5 | # Functions would be use in this case, this is a simple example of how
|
| 6 | # to use a function.
|
| 7 | #
|
| 8 | # $ greet() {
|
| 9 | # $ name="$1"
|
| 10 | # $ echo "Hello, $name."
|
| 11 | # $ }
|
| 12 | # $
|
| 13 | # $ greet Alice # Hello, Alice.
|
| 14 | # $ greet Bob # Hello, Bob.
|
| 15 | #
|
| 16 | # Pay attention to the syntax to use this function.
|
| 17 | #
|
| 18 | # Fix this program
|
| 19 |
|
| 20 | display_entropy() {
|
| 21 | echo "Entropy available: $(cat /proc/sys/kernel/random/entropy_avail)"
|
| 22 | echo "Entropy pool size: $(cat /proc/sys/kernel/random/poolsize)"
|
| 23 | echo "Wakeup threshold: $(cat /proc/sys/kernel/random/write_wakeup_threshold)"
|
| 24 | echo "Minimum reseeding in seconds: $(cat /proc/sys/kernel/random/urandom_min_reseed_secs)"
|
| 25 | }
|
| 26 |
|
| 27 | help() {
|
| 28 | echo "Usage: sh 19_functions.sh [OPTION]"
|
| 29 | echo "-en displays the entropy information of your system"
|
| 30 | echo "-h, --help displays this help message"
|
| 31 | }
|
| 32 |
|
| 33 | # Write a program where if something runs the program with the option
|
| 34 | # '-de' at the end (sh 19_functions.sh -de) it would call the
|
| 35 | # display_entropy function. Anything else written, would have the help
|
| 36 | # function ran.
|
| 37 |
|