Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1026 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  commande echo

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

commande echo

n°1913193
bdomi49
Posté le 09-08-2009 à 19:23:51  profilanswer
 

Bonjour, lorsque j'écris cette commande :
echo data > fichier.txt -> cela écrit data dans un fichier texte "fichier.txt". Jusque là on est d'accord
En revanche cette commande : echo data > repertoire:extended ??? Je ne vois pas ce que cela fait ? repertoire est bien un répertoire.
 
Si quelqu'un peut m'aider.

mood
Publicité
Posté le 09-08-2009 à 19:23:51  profilanswer
 

n°1914557
Sve@r
Posté le 12-08-2009 à 19:47:56  profilanswer
 

bdomi49 a écrit :

Bonjour, lorsque j'écris cette commande :
echo data > fichier.txt -> cela écrit data dans un fichier texte "fichier.txt". Jusque là on est d'accord


Pas tout à fait. Le fichier "texte" n'existe pas sous Unix. Il s'agit de fichier classique ou ordinaire, c.a.d. fichier d'octets sans structure particulière.

bdomi49 a écrit :

En revanche cette commande : echo data > repertoire:extended ??? Je ne vois pas ce que cela fait ? repertoire est bien un répertoire.
 
Si quelqu'un peut m'aider.


 
En Bourne Shell, ça te créera un fichier ordinaire nommé "repertoire:extended" situé dans ton répertoire courant et contenant le texte "data"...


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
n°1914577
bdomi49
Posté le 12-08-2009 à 23:26:28  profilanswer
 

J'ai oublié de préciser que c'était sur windows, en ouvrant une invite de commande DOS.
 
Lorsque j'écris la commande "ECHO <texte>, cela affiche <texte> dans la fenêtre dos.
Si maintenant je veux écrire du texte dans un fichier, la commande est bien: echo toto > file.txt
ok ?
 
Mais ceci : echo toto > dossier:extended ??    Je ne vois pas ce que cela fait ?
dossier est un répertoire et :extended je ne sais pas ce que c'est ?
 
Je précise que je n'ai aucune erreur lorsque je fais entrée.
 
C'est suite à un extrait d'un script crée pour une appli (dont je ne site pas de nom, pas de pub...)
 
Voilà

Message cité 1 fois
Message édité par bdomi49 le 12-08-2009 à 23:27:29
n°1914600
Sve@r
Posté le 13-08-2009 à 08:04:33  profilanswer
 

bdomi49 a écrit :

dossier est un répertoire


Pas sur mon Windows XP SP2. J'ai tapé ta commande "echo data >dossier:extended" et ça m'a créé un fichier vide nommé "dossier"...


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
n°1914864
bdomi49
Posté le 13-08-2009 à 16:26:02  profilanswer
 

Sve@r a écrit :


Pas sur mon Windows XP SP2. J'ai tapé ta commande "echo data >dossier:extended" et ça m'a créé un fichier vide nommé "dossier"...


Oui mais le répertoire dossier existe avant de taper la commande. Moi aussi ca me le fait si le dossier n'existe pas. Essaye, et tu verra.

Message cité 1 fois
Message édité par bdomi49 le 13-08-2009 à 16:27:11
n°1914933
Sve@r
Posté le 13-08-2009 à 19:19:57  profilanswer
 

bdomi49 a écrit :


Oui mais le répertoire dossier existe avant de taper la commande. Moi aussi ca me le fait si le dossier n'existe pas. Essaye, et tu verra.


J'avais essayé aussi mais comme j'ai rien vu arriver nulle part, je n'en ai pas parlé.
 
Donc pour résumer, tu tapes une commande que ton interpréteur ne comprend pas et il ne se passe rien. Je ne vois pas ce qu'il y a d'anormal (sur un zindow bien sûr car sur un Unix, c'est quand tout marche bien qu'il n'affiche rien et c'est quand il y a un pb que ça couine de partout...)


Message édité par Sve@r le 13-08-2009 à 19:21:52

---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  commande echo

 

Sujets relatifs
commande bash echoaffichage aligné avec la commande echo
[Batch - Win XP] Commande ECHO et "&"Une équivalence à la commande "echo"
Utilisation de la commande echo redirigée vers un fichierProbleme d'execution de la commande Unix echo via le perl
PHP + HTML dans une commande echoprobleme sur la commande echo [shell de Bourne]
[ Batch ] commande echo[Perl] Equivalent en Perl de la commande: echo "truc" > truc.txt
Plus de sujets relatifs à : commande echo


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR