diff options
| author | mo khan <mo@mokhan.ca> | 2019-09-07 13:37:06 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2019-09-07 13:37:06 -0600 |
| commit | 07454039c7ed4384a679325e9cd75c1faaceb43d (patch) | |
| tree | df98d7801cd164303db2e69f9f791eea29d85f73 /bin | |
| parent | 6be22260797400ace8fa1ff36275c49ede9d4f25 (diff) | |
dump old assignment
Diffstat (limited to 'bin')
| -rwxr-xr-x | bin/problem-13.sh | 47 | ||||
| -rwxr-xr-x | bin/problem-6.sh | 33 | ||||
| -rwxr-xr-x | bin/problem-7.sh | 24 |
3 files changed, 0 insertions, 104 deletions
diff --git a/bin/problem-13.sh b/bin/problem-13.sh deleted file mode 100755 index 1c431b8..0000000 --- a/bin/problem-13.sh +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/bash - -banner() { - echo "Use one of the following options:" - echo " d: To display today's date and present time" - echo " l: To see the listing of files in your present working directory" - echo " w: To see who's logged in" - echo " q: To quit this program" - echo "Enter your option and hit <Enter>:" -} - -quit() { - exit 0 -} -list() { - ls -} -print_date() { - date -} -logged_in() { - who -} - -menu() { - read option - case "$option" in - d) print_date - ;; - l) list - ;; - w) logged_in - ;; - q) quit - ;; - esac -} - -main() { - while true; do - banner - menu - done - quit -} - -main diff --git a/bin/problem-6.sh b/bin/problem-6.sh deleted file mode 100755 index 2eff10b..0000000 --- a/bin/problem-6.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/bash - -validate_input() { - invalid=0 - regex='^[0-9]+$' - - for i in "$@"; do - if ! [[ $i =~ $regex ]]; then - echo "error: \"$i\" is not a number" >&2 - invalid=1 - fi - done - - if [ $invalid -eq 1 ]; then - exit 1 - fi -} - -print_results() { - sum=0 - - printf "squares:" - for i in "$@"; do - sum=$((sum + $i)) - printf " $(($i * $i))" - done - printf "\n" - echo "sum: $sum" -} - -validate_input $@ -print_results $@ -exit 0 diff --git a/bin/problem-7.sh b/bin/problem-7.sh deleted file mode 100755 index 8cb15ce..0000000 --- a/bin/problem-7.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/bash - -if [ $# -eq 0 ]; then - echo "error: a hostname is required" >&2 - exit 1 -fi - -check() { - destination="$1" - host=$(host "$1" | grep 'has address') - ip=$(echo "$host" | cut -d' ' -f4) - ping -c1 $ip > /dev/null 2>&1 - - if [ $? -eq 0 ]; then - echo "$1" is on the network - else - echo "$1" is NOT on the network - fi -} - -for i in "$@"; do - check "$i" -done -exit 0 |
