On Tue, 5 Nov 2024, Piviul wrote:
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...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
no ... ho fatto una prova e il problema è più sottile: nel primo messaggio ho tolto i > ma gli spazi erano ... NBSP ( U+00A0 ) e pare che bash non sia tanto tollerante. Anche diff, malgrado il -b li vedeva diversi, ma non lo faceva vedere [sul terminale con spaziatura fissa la rappresentazione di SP e NBSP è identica]
-- Leonardo Boselli Firenze, Toscana, Europa http://i.trail.it