#!/usr/bin/env bash # Convert to lowercase and remove non-alphabetic characters sentence_alpha="$(echo "$1" | tr '[:upper:]' '[:lower:]' | tr -cd '[:alpha:]')" # `fold -w1` splits the string into individual characters, one per line # `sort -u` remove duplicates # `tr` delete newline characters sentence_unique="$(echo -n "${sentence_alpha}" | fold -w1 | sort -u | tr -d '\n')" # Check if the unique alphabets count is 26 (total number of English alphabets) if [[ ${#sentence_unique} == 26 ]]; then echo "true" else echo "false" fi