Строго внутри bash, при условии, что вы не переполняете свыше 9 квинтиллионов и не изменяете (9 223 372 036 854 775 807 ),
while IFS= read -r
do
res=1
for((i=0;i<${#REPLY};i++))
do
res=$((res * ${REPLY:i:1}))
done
echo "$res"
done < input > output
В репозитории Postgresql измените кодовое имя stretch
на buster
:
sudo sed -i 's/stretch/buster/' /etc/apt/sources.list.d/pgdg.list
, затем запустите:
sudo apt update
sudo apt upgrade
python3-psycopg2/stretch-pgdg 2.8.5-1~pgdg90+1 amd64 [upgradable from: 2.7.7-1]
Установленную версию python3-psycopg2
, предоставленную репозиторием debian, необходимо обновить до версии 2.8.5-1~pgdg90+1
, предоставленной репозиторием postgresql. Но перед обновлением вам необходимо установить правильный репозиторий, указывающий на debian Buster вместо Stretch
, установленного в настоящее время.