“Illégale séquence d'Octets” erreur lors de l'utilisation des commandes shell dans mac terminal bash

"Illégal séquence d'octets" erreur lors de la tentative d'extraire les caractères non anglais à partir d'un fichier volumineux dans MacOS shell bash.
C'est le script que je suis en train d'utilisation:

sed 's/[][a-z,0-9,A-Z,!@#$%^&*(){}":/_-|. -][\;''=?]*//g' < $1 >Abhineet_extract1.txt;
sed 's/\(.\)/\
/g' <Abhineet_extract1.txt | sort | uniq |tr -d '\n' >&1;
rm Abhineet_extract1.txt;

et voici l'erreur que j'obtiens:

uniq: stdin: Illegal byte sequence

'+?

OriginalL'auteur Abhineet Prasad | 2013-09-23