Salve, mi sto approciando da poco con la shell di linux e ho alcune difficoltà in merito agli operatori unari dell'if e dei test
Per esempio l'esercizio sotto deve stapare la prima frase se il numero è pari e la second se è dispari, ma mi da sempre un errore sul -eq, non riesco a capire. Potreste spiegarmi come fare e come funzionano gli operatori unari e binari.
come errore mi da troppi argomenticodice:grep '{' $1 > file.txt grep '}' $1 >> file.txt c=`wc -l file.txt` test $c%2 -eq 0 && echo "Parentesi corrette" || echo "Parentesi NON corrette"