12 lines
282 B
Bash
12 lines
282 B
Bash
|
|
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" ]]
|
||
|
|
}
|