& ldquo; не могу найти модуль, предоставляющий пакет & rdquo; ошибка с абсолютными путями

Что делать, если первый символ не является буквой (но есть вкладка, пробел и скрытая двойная кавычка)? Нам лучше проверить это, пока мы не найдем письмо! Итак:

S='  \"ó foo bar\"'
N=0
until [[ ${S:$N:1} =~ [[:alpha:]] ]]; do N=$[$N+1]; done
#F=`echo ${S:$N:1} | tr [:lower:] [:upper:]`
#F=`echo ${S:$N:1} | sed -E -e 's/./\u&/'` #other option
F=`echo ${S:$N:1}
F=`echo ${F} #pure Bash solution to "upper"
echo "$F"${S:(($N+1))} #without garbage
echo '='${S:0:(($N))}"$F"${S:(($N+1))}'=' #garbage preserved

Foo bar
= \"Foo bar=
-2
задан TheoK 29 March 2019 в 11:46
поделиться