Articles of ascii

Les fichiers UNIX-ASCII semblent être binarys

J’ai juste essayé de hg diff quelques fichiers sources C et on m’a dit qu’ils étaient binarys. Alors, ma question est la suivante: comment puis-je convaincre UNIX et Mercurial que ces fichiers sont, en fait, ASCII? Merci d’avance pour votre aide.

Regex Bash pour un seul caractère ASCII sur une ligne vide

J’ai besoin d’une expression régulière pour correspondre à une ligne où nous avons seulement 1 caractère ASCII non imprimable, donc: [[$ ligne = ~ REGEX]] S’il vous plaît aider. Le code ASCII pour le caractère est (0x0A) et je sais qu’il devrait être quelque chose comme: ^(0x0A)$ mais je ne peux pas le faire fonctionner. […]

programme shell ne montre pas la valeur du caractère donné en entrée?

Je saisis un seul caractère à partir de l’utilisateur et essaie d’imprimer la valeur ascii du caractère si sa valeur est> = 97 et <= 121 C’est mon code et ça ne marche pas. echo “Enter a character” read n if [“‘${n}” -ge 97 and “‘${n}” -le 121] then print “%d”,”‘$n” fi Erreur: ascii.sh: 3: […]

Erreur ASCII LFTP d’unix à mainframe

J’essaie d’utiliser lftp pour ftp un fichier d’unix (UTF-8) à mainframe (gdg). La commande ci-dessous fonctionne donc bien pour les fichiers plus petits. Mainframe nécessite que le fichier soit en mode ascii. Lorsque le fichier devient plus gros, je pense que le ftp est rompu et que l’option ascii de lftp ne fonctionne pas correctement. […]

Pourquoi erreur “caractère illégal: ^ M”?

J’ai eu une sorte de problème de formatage que je ne peux pas comprendre, un petit exemple ci-dessous en utilisant Zsh. Pourquoi? $ values=( 300 400 ) $ echo “scale=20; $values[1]-$values[2]” | bc (standard_in) 1: illegal character: ^M // Why does it not print -100? $ echo $values // no ^M sign found! 300 400 […]

Fichier CSV vu comme ‘data’ plutôt que ‘ASCII’ par OS après écriture via Python

J’utilise Python 2.7.5 pour lire un fichier CSV (input.csv), ignorer certaines lignes et écrire le résultat dans un nouveau fichier CSV (output.csv). J’ai fait de nombreuses tentatives différentes, mais le système d’exploitation (Red Hat et Mac OS X) considère les fichiers de sortie comme des «données» plutôt que des «textes ASCII». input.csv: cat -v input.csv […]

Fusionner des fichiers sous Unix par ligne

J’ai deux fichiers txt, le premier contient: 000 111 222 333 444 et le second contient: . Comment puis-je fusionner ces deux fichiers texte dans le terminal unix, afin de pouvoir obtenir un autre fichier contenant: .000 .111 .222 .333 .444 Merci pour vos réponses

programme shell bash ne montre pas la valeur ascii

J’essaie d’entrer un caractère de l’utilisateur et d’afficher la valeur ascii correspondante à l’écran. Ceci est mon code. S’il y a des erreurs, veuillez les corriger et les poster. echo Enter a character read n printf “%d” $n; Erreur-: ./ascii.sh: ligne 3: printf: a: nombre invalide

URL de décodage Unix / Bash Ligne de commande (sans sed)

Je gratte un site Web avec curl et parsing ce dont j’ai besoin. Les URL sont renvoyées avec des caractères encodés en Ascii comme GET v2.12/…?fields={fieldname_of_type_Tab} HTTP/1.1 Comment puis-je convertir cela en UTF-8 (char) directement à partir de la ligne de commande (idéalement quelque chose que je peux utiliser | to) pour que le résultat […]

Comment convertir du texte Unicode qui ressemble à l’anglais au format ASCII?

J’ai un texte comme “Précédemment” qui ressemble à l’anglais mais contient des caractères non-ASCII: Quel serait le moyen le plus simple de le convertir en texte anglais (pour que “P” soit une lettre majuscule latine P, par exemple)? Pour simplifier, supposons que les caractères non anglais sont en russe. Mais, une solution plus générale sera […]