21 lines
329 B
Bash
Executable File
21 lines
329 B
Bash
Executable File
#!/bin/bash
|
|
|
|
function usage() {
|
|
echo "Usage: ./raindrop.sh number"
|
|
exit 1
|
|
}
|
|
|
|
shopt -s extglob
|
|
|
|
(( $# == 1 )) || usage
|
|
number="$1"
|
|
[[ "$number" == +([0-9]) ]] || usage
|
|
|
|
output=""
|
|
(( $number % 3 )) || output+="Pling"
|
|
(( $number % 5 )) || output+="Plang"
|
|
(( $number % 7 )) || output+="Plong"
|
|
|
|
echo ${output:-$number}
|
|
exit 0
|