Ho trovato questo
Visto che mi è sembrato più facile da usare rispetto al metodo con "grep", ho provato allora a metterlo in pratica nel mio script:
Codice: Seleziona tutto
for ((ix=1;ix<4;++ix)); do
if [[ $Tbuuiddest[ix] == *"al:"* ]]; then
echo "Ricerca positiva"
lun=${#Tbuuiddest[ix]}
ixData=$(( lun - 7 ))
echo "ixdata= ${ixData}"
echo -n "Tbuuiddest[${ix}]= ${Tbuuiddest[ix]}"; echo "data Ult.Salv.: $Tbuuiddest[${ix}:${ixdata}:8]"
else
echo "Ricerca negativa"
fi
done
Io credo di avere rispettato le indicazioni fornite nella guida. Non capisco perciò perchè non debba funzionare mai.Tbuuiddest[1]= 1a94d130-5809-4294-bff2-ef66b253a661 al:20260802
Tbuuiddest[2]= b269b093-f3bd-4820-9a48-70e3f4144eb8 al:20260803
Tbuuiddest[3]= 10463104-03e8-412e-8ce7-43288d44221b al:20260706
e premi 'INVIO' per proseguire
Ricerca negativa
Ricerca negativa
Ricerca negativa
Perchè?

