On 11/4/24 16:38, Leonardo Boselli wrote:
lo script che non funzina lo ho copiato apri pari
e il risultato di diff è:
leo@h7136:~$ diff -b -Z -E pivtest.sh pivtesto.sh
9,21c9,21
< f1=$(echo $line | cut -f1 -d:);
< if [ $found -eq 1 ]; then
< f2=$(echo $line | cut -f2 -d: | sed 's/^[[:space:]]*//');
< if [ "$f1" = "$field" ]; then
< echo $f2 | egrep -o '^[[:space:]]*([\+]*[0-9]*[.]*[0-9]*)';
< found=0
< break;
< else
< continue
< fi
< else
< [ "$f1" = "$stanza" ] && found=1 && continue
< fi
---
f1=$(echo $line | cut -f1 -d:);
if [ $found -eq 1 ]; then
f2=$(echo $line | cut -f2 -d: | sed 's/^[[:space:]]*//');
if [ "$f1" = "$field" ]; then
echo $f2 | egrep -o '^[[:space:]]*([\+]*[0-9]*[.]*[0-9]*)';
found=0
break;
else
continue
fi
else
[ "$f1" = "$stanza" ] && found=1 && continue
fi
spiegami quali sono le differenze !
...credo di aver capito. Il primo script te l'ho quotato nel messaggio
in solo testo. Se tu lo copi e lo metti in un file .sh devi togliergli
il carattere di quote (>) all'inizio di ogni riga.
Piviul