Domanda

Per l'elenco seguente, viene visualizzato un errore:

  

fatale: nome della funzione `myprint 'precedentemente definito

$3 > 0     { myprint ($3) }

function myprint(num)
{
    printf "%6.3g\n", num
}
È stato utile?

Soluzione

Ho scoperto di avere uno spazio extra dopo la chiamata e tra i parametri:

myprint ($3)

dovrebbe essere:

myprint($3)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top