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