Merci pour ton aide.
Effectivement, en utilisant le complement, la commande marche désormais parfaitement sous SunOs (5.9 sur Sparc sun-fire-v440).
Et elle est nettement plus propre que le "contournement" que j'avais mis en place du coup:
Faire la difference entre la commande "normale" (qui marchait sous linux/pas sous unix) et la même commande en enlevant aussi mon caractere special recherché (mais qui me laissait donc les caracteres parasites faussant le calcul sous unix). Ca marchait, mais bon, y avait effectivement plus simple :p
val1=$(tr -d '000円001円[003円-377円]' < fichier.txt | wc -c)
val2=$(tr -d '[000円-377円]' < fichier.txt | wc -c)
let val =$val1-$val2
[^] # Re: Il faut faire simple
Posté par Paddle . En réponse au message Compter le nb d'occurence d'un caractere special dans un fichier. Évalué à 1.
Merci pour ton aide.
Effectivement, en utilisant le complement, la commande marche désormais parfaitement sous SunOs (5.9 sur Sparc sun-fire-v440).
Et elle est nettement plus propre que le "contournement" que j'avais mis en place du coup:
Faire la difference entre la commande "normale" (qui marchait sous linux/pas sous unix) et la même commande en enlevant aussi mon caractere special recherché (mais qui me laissait donc les caracteres parasites faussant le calcul sous unix). Ca marchait, mais bon, y avait effectivement plus simple :p
val1=$(tr -d '000円001円[003円-377円]' < fichier.txt | wc -c)
val2=$(tr -d '[000円-377円]' < fichier.txt | wc -c)
let val =$val1-$val2
Merci a tous en tout cas :)