fix tr
https://github.com/acmesh-official/acme.sh/issues/6511#issuecomment-3282521860pull/6464/merge
parent
fc3bfda3bd
commit
a1ea2a5aa6
20
acme.sh
20
acme.sh
|
@ -436,14 +436,28 @@ _secure_debug3() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
__USE_TR_TAG=""
|
||||||
|
if [ "$(echo "abc" | LANG=C tr a-z A-Z 2>/dev/null)" != "ABC" ] ; then
|
||||||
|
__USE_TR_TAG="1"
|
||||||
|
fi
|
||||||
|
export __USE_TR_TAG
|
||||||
|
|
||||||
_upper_case() {
|
_upper_case() {
|
||||||
|
if [ "$__USE_TR_TAG" ]; then
|
||||||
|
LANG=C tr '[:lower:]' '[:upper:]'
|
||||||
|
else
|
||||||
# shellcheck disable=SC2018,SC2019
|
# shellcheck disable=SC2018,SC2019
|
||||||
tr '[a-z]' '[A-Z]'
|
LANG=C tr '[a-z]' '[A-Z]'
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
_lower_case() {
|
_lower_case() {
|
||||||
# shellcheck disable=SC2018,SC2019
|
if [ "$__USE_TR_TAG" ]; then
|
||||||
tr '[A-Z]' '[a-z]'
|
LANG=C tr '[:upper:]' '[:lower:]'
|
||||||
|
else
|
||||||
|
# shellcheck disable=SC2018,SC2019
|
||||||
|
LANG=C tr '[A-Z]' '[a-z]'
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
_startswith() {
|
_startswith() {
|
||||||
|
|
Loading…
Reference in New Issue