31 lines
378 B
Text
31 lines
378 B
Text
LANG=en_US.UTF-8
|
|
|
|
shopt -s extglob
|
|
a="aaaäöü"
|
|
a1=${a:3:3}
|
|
|
|
[[ "${a}" == "${a1}" ]] || {
|
|
echo cond ok 1
|
|
}
|
|
|
|
case "${a//?aa}" in
|
|
"${a1}") echo ok 1;;
|
|
*) echo bad 1;;
|
|
esac
|
|
|
|
case "${a//\aaa}" in
|
|
"${a1}") echo ok 2;;
|
|
*) echo bad 2;;
|
|
esac
|
|
|
|
case "${a//aaa}" in
|
|
"${a1}") echo ok 3;;
|
|
*) echo bad 3;;
|
|
esac
|
|
|
|
case "${a//@(?aa)}" in
|
|
"${a1}") echo ok 4;;
|
|
*) echo bad 4;;
|
|
esac
|
|
|
|
exit 0
|