Problème d'affichage de caractères
Résolu/Fermé
Jedebute_72000
Messages postés
4
Date d'inscription
vendredi 25 janvier 2019
Statut
Membre
Dernière intervention
13 février 2019
-
11 févr. 2019 à 19:35
Jedebute_72000 - 12 févr. 2019 à 16:15
Jedebute_72000 - 12 févr. 2019 à 16:15
A voir également:
- Problème d'affichage de caractères
- Caractères ascii - Guide
- Caractères spéciaux symboles clavier - Guide
- Caractères spéciaux - Guide
- Clavier mac caractères spéciaux - Guide
- Exemple de mot de passe à 8 caractères - Guide
2 réponses
UnGnU
Messages postés
1158
Date d'inscription
lundi 2 mai 2016
Statut
Contributeur
Dernière intervention
22 décembre 2020
157
12 févr. 2019 à 07:28
12 févr. 2019 à 07:28
Bonjour et merci.
D'abord une remarque : j'ai lu ta réponse sur mon smartphone et j'ai bien vu ton "Extrait". Je te réponds depuis mon PC (Ubuntu 16.04 et Firefox) et là l'"Extrait" ne s'affiche pas.
J'avais vu cette FAQ mais comme mon script doit être exécuté par d'autres personnes, je ne voulais pas employer cette méthode qui me semblait trop lourde. Je viens quand même d'installer "Hacker's Keyboard IME" et ça ne marche toujours pas (pourtant j'ai un Samsung).
Je viens aussi d'installer "Termux" et là ça marche ! Mais j'ai un autre problème. Mon script utilise des tableaux et j'ai ce message d'erreur :
Syntax error: "(" unexpected
J'ai la même erreur sur mon PC quand j'utilise sh et je dois utiliser bash. Par contre ça marche avec "Terminal Emulator".
Avec "Terminal Emulator" :
$ type sh
sh is a tracked alias for /system/bin/sh
Avec Termux :
sh is hashed (/data/data/com.termux/files/usr/bin/sh)
Comment forcer Termux à utiliser le shell natif ?
Merci pour votre aide.
D'abord une remarque : j'ai lu ta réponse sur mon smartphone et j'ai bien vu ton "Extrait". Je te réponds depuis mon PC (Ubuntu 16.04 et Firefox) et là l'"Extrait" ne s'affiche pas.
J'avais vu cette FAQ mais comme mon script doit être exécuté par d'autres personnes, je ne voulais pas employer cette méthode qui me semblait trop lourde. Je viens quand même d'installer "Hacker's Keyboard IME" et ça ne marche toujours pas (pourtant j'ai un Samsung).
Je viens aussi d'installer "Termux" et là ça marche ! Mais j'ai un autre problème. Mon script utilise des tableaux et j'ai ce message d'erreur :
Syntax error: "(" unexpected
J'ai la même erreur sur mon PC quand j'utilise sh et je dois utiliser bash. Par contre ça marche avec "Terminal Emulator".
Avec "Terminal Emulator" :
$ type sh
sh is a tracked alias for /system/bin/sh
Avec Termux :
sh is hashed (/data/data/com.termux/files/usr/bin/sh)
Comment forcer Termux à utiliser le shell natif ?
Merci pour votre aide.
UnGnU
Messages postés
1158
Date d'inscription
lundi 2 mai 2016
Statut
Contributeur
Dernière intervention
22 décembre 2020
157
12 févr. 2019 à 14:49
12 févr. 2019 à 14:49
Re-
Donc, bien renseigner le shebang dans ses scripts (
J'ai la même erreur sur mon PC quand j'utilise sh et je dois utiliser bashSous Ubuntu et dérivés (et même sous Debian),
shest un lien symbolique vers
/bin/dashqui n'a pas tout à fait la même syntaxe que
bash;-(
Donc, bien renseigner le shebang dans ses scripts (
#! /bin/bash).