Il y avait un article similaire et un article détaillé (lien détaillé), mais il est décrit comme un rappel
--Traitement de fichiers avec Linux --Je ne connais pas le contenu car c'est un fichier pour windows (sjis) --nkf n'a pas été introduit (ne peut pas être introduit sans autorisation)
J'ai fait la conversion avec les commandes iconv et tr à la place sans introduire nkf.
--iconv convertit également le code de caractère (sjis → utf8) --Supprimer le code de saut de ligne avec tr (code de saut de ligne Windows \ n \ r → \ n) Supprimer \ r
Conversion de sjis en utf8
iconv -f SHIFT-JIS -t UTF-8 nom de fichier sjis| tr -d ¥¥r >Nom de fichier après la conversion utf8
Il est décrit en détail. Je voulais le trouver plus tôt. Conversion de code de saut de ligne et de caractères Linux [nkf, iconv] [Iconov] code de caractères de conversion de commande [Tr] commande-remplacer / supprimer des caractères dans le fichier texte