RosettaCodeData/Task/Pangram-checker/UNIX-Shell/pangram-checker.sh

12 lines
282 B
Bash
Raw Permalink Normal View History

2013-04-10 23:57:08 -07:00
function pangram? {
local alphabet=abcdefghijklmnopqrstuvwxyz
local string="$*"
string="${string,,}"
while [[ -n "$string" && -n "$alphabet" ]]; do
local ch="${string%%${string#?}}"
string="${string#?}"
alphabet="${alphabet/$ch}"
done
[[ -z "$alphabet" ]]
}