Echo sous linux

Fermé
waldner77 Messages postés 183 Date d'inscription mercredi 3 juin 2009 Statut Membre Dernière intervention 20 janvier 2011 - 4 sept. 2009 à 13:39
waldner77 Messages postés 183 Date d'inscription mercredi 3 juin 2009 Statut Membre Dernière intervention 20 janvier 2011 - 6 sept. 2009 à 17:41
Bonjour,
est ce que quelqu'un pourrai m'aider pour refaire la fonction echo sous forme d'un programme en language C
merci. bonne journée a vous.
A voir également:

16 réponses

??????????????????????????????????????????????,
Méga pas compris ...
0
waldner77 Messages postés 183 Date d'inscription mercredi 3 juin 2009 Statut Membre Dernière intervention 20 janvier 2011 4
4 sept. 2009 à 13:44
bas la je suis sous linux et je ne voix pas du tout comment faire pour refaire la commande echo mais en ligne de commande
0
Et en tapant echo ça donne quoi?
0
waldner77 Messages postés 183 Date d'inscription mercredi 3 juin 2009 Statut Membre Dernière intervention 20 janvier 2011 4
4 sept. 2009 à 13:50
je suis débutant en language c et je veux réaliser un programme qui fait la même fonction d'echo et cat
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Je voi pas trop l'intéré mais le principe c est de printf les arguments (argv)
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
4 sept. 2009 à 14:11
Salut,

Un echo très minimal, à toi de l'améliorer ;-)
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
  int i;
  for(i=1;i<argc;++i)
  printf("%s ",argv[i]);
  return EXIT_SUCCESS;
}
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
4 sept. 2009 à 14:29
Re,

Pour ajouter des options à la ligne de commande (voir man echo) tu peux utiliser la fonction getopt voir man getopt
0
waldner77 Messages postés 183 Date d'inscription mercredi 3 juin 2009 Statut Membre Dernière intervention 20 janvier 2011 4
4 sept. 2009 à 14:37
merci pour le coup de main est ce que vous savez comment faire pour le cat please
0
Donne tout de suite la liste de toutes les commandes que tu veux imiter, on gagnera du temps ;-))
Serais-tu entrain d'écrire un interpréteur de commandes ?
Bonne continuation.
0
waldner77 Messages postés 183 Date d'inscription mercredi 3 juin 2009 Statut Membre Dernière intervention 20 janvier 2011 4
4 sept. 2009 à 15:12
pas de problème, cat , tee , nl, head, more, tail, ls
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
4 sept. 2009 à 15:23
Salut,

Tu peux regarder le code source de ces commandes ;-)
0
waldner77 Messages postés 183 Date d'inscription mercredi 3 juin 2009 Statut Membre Dernière intervention 20 janvier 2011 4
4 sept. 2009 à 15:36
a oui comment? ^^
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
4 sept. 2009 à 15:42
Re,

Tu télécharges coreutils http://www.gnu.org/software/coreutils/

0
waldner77 Messages postés 183 Date d'inscription mercredi 3 juin 2009 Statut Membre Dernière intervention 20 janvier 2011 4
4 sept. 2009 à 15:46
et tu fait comment stp
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
4 sept. 2009 à 15:49
Re,

Je vais t'expliquer un peu plus tard.
Je suis au boulot.
0
waldner77 Messages postés 183 Date d'inscription mercredi 3 juin 2009 Statut Membre Dernière intervention 20 janvier 2011 4
4 sept. 2009 à 15:57
d'accord pas de soucie, quand tu aura le temps
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
4 sept. 2009 à 17:41
0
waldner77 Messages postés 183 Date d'inscription mercredi 3 juin 2009 Statut Membre Dernière intervention 20 janvier 2011 4
6 sept. 2009 à 17:41
j'ai regarder se que tu ma passer et il y a pas les fonctions que je veux.
Je veux essayer de refaire ses fonctions mais je ne voix pas du tout par ou commencer
0