Page 1 sur 1

Nom de fichier en mode console

Posté : lun. 25 juil. 2016 13:57
par batrox
Une interrogation de débutant
si je lance en mode console echo "abc" >>mon.txt mon nom de fichier ne comporte aucun caratère exotique en sufixe à .txt donc lisible par tout programme... , si cette commande exprimée au travers un bash je me retrouve avec un caratère exotique rendant son appel impossible par une autre application: le nom de fichier étant rallongé d'un caractère exotique.

Si tente cette opération de création de fichier via une routine java-jar, j'ai la même anomalie m'empechant d'appeler ce fichier créer pour un autre traitement .

Es ce un problème de configuration de langage dans le raspberry ?
Où es l'astuce ?
Merci par avance

Re: Nom de fichier en mode console

Posté : lun. 25 juil. 2016 14:11
par vague nerd
Bonjour.

Si j'ai bien compris :

Code : Tout sélectionner

"abc" >> mon.txt
rien à signaler.

Par contre, au sein d'un fichier .sh, la commande ajoute un caractère spécial à la fin du nom de fichier (pas dans le contenu).

Dans votre fichier bash, vous devez avoir ce fameux caractère spécial. Comment avez vous édité le .sh ? Comment l'avez-vous transféré ?
Pour confirmer mon hypothèse : créer en mode console mon.txt et mettez-y du contenu remarquable. Ensuite, lancez votre .sh et remarquez que mon.txt n'a pas été modifié, et qu'un nouveau fichier a été créé
(avec le caractère spécial en fin de nom).

Enfin, avez vous bien mis l'entête dans le fichier bash ?

Cdt.

Re: Nom de fichier en mode console

Posté : lun. 25 juil. 2016 15:16
par batrox
bjr
Exact !
je vous remercie de votre réponse
avec votre aide j ai dénoué mon problème
deplus les fichiers batch incriminés sont crées à partir d'une application externe et transférés vers le raspberry
ils sont un format dos et non pas unix .... et après mise en forme tout est rentré dans l'ordre , je nais plus de problème

M.salutations

Re: Nom de fichier en mode console

Posté : jeu. 28 juil. 2016 18:32
par vague nerd
Avec plaisir.
Cdt.