Script bash (linux)

Sonbole Messages postés 13 Statut Membre -  
lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour,

aider moi svp sur ce script bash :

1. Ecrivez un script qui accepte un nombre variable d'arguments sur la ligne de commande
et affiche pour chacun d'eux le nombre de caracteres correspondant. Ainsi, si ce programme est
compile sous le nom longueur arg, l'execution de la commande
longueur arg 0 bonjour 2.56 adieu produira la sortie :
l'argument no 0 contient 12 caractere(s)
l'argument no 1 contient 1 caractere(s)
l'argument no 2 contient 7 caractere(s)
l'argument no 3 contient 4 caractere(s)
l'argument no 4 contient 5 caractere(s)

indication : Utilisez : la boucle for , read , wc -c , des fichiers temps et redirections en entré > et sortie <

Bonne chance
;)

5 réponses

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Je ne pense pas que c'est nous qui avons besoin de bonne chance.
    Tu as tout ce qu'il te faut (voir l'indication), tu peux commencer par te mettre au travail.
    Ensuite tu montreras ce que tu as fait pour obtenir un éventuel aide.

    lami20j
    2
  2. Sonbole Messages postés 13 Statut Membre
     
    je suis un debutant mon ami ^^ donc je cherche a executer correctement ce script parceque je ne sais pas comment le faire
    0
  3. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    je suis un debutant mon ami ^^
    On a tous débuté un jour, c'est une raison de plus pour apprendre.

    donc je cherche a executer correctement ce script

    Avant l'exécution il faudrait d'abord l'écrire.

    Regarde ici
    Boucle for
    read
    les paramètres
    Les rédirections
    man wc et exemples utilisations wc

    Tout a tout ce qu'il te faut. Nous attendons que tu nous montres ton script pour pouvoir t'aider.
    Bon dimanche, moi je vais profiter du soleil.
    0
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      Salut,

      man wc et exemples utilisations wc
      Ou... exemples utilisations wc ;-DD


      Oui je sais, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>je sors aussi ;-))
      0
    2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      Salut,

      Heureusement que Linux fait la différence entre majuscules et minuscules ;-)))
      0
  4. jisisv Messages postés 3678 Statut Modérateur 936
     
    Si tu avais au moins bossé pendant l'année...
    Gates gave ^H sold you the windows.
    GNU gave us the whole house.(Alexandrin)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Sonbole Messages postés 13 Statut Membre
     
    merci a vous ^^ jais réussi a l'executer ^^
    0
    1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      Je ne sais pas ce que tu as réussi, en tous cas tu as demandé l'écriture de ton script, pour l'exécution ce n'était pas si compliqué quand même.

      En revanche je vois que le TP le demande en C

      TP6 : Arguments de la ligne de commande, E/S en C
      Exercices a la maison
      1. Ecrivez un programme C qui accepte un nombre variable d'arguments sur la ligne de commande
      et ache pour chacun d'eux le nombre de caracteres correspondant. Ainsi, si ce programme est
      compile sous le nom longueur arg, l'execution de la commande
      longueur arg 0 bonjour 2.56 adieu produira la sortie :
      l'argument no 0 contient 12 caractere(s)
      l'argument no 1 contient 1 caractere(s)
      l'argument no 2 contient 7 caractere(s)
      l'argument no 3 contient 4 caractere(s)
      l'argument no 4 contient 5 caractere(s)


      Et quand je viens de faire ce copier/coller avec les caractères qui ne s'affiche pas, alors pour une prochaine fois je te conseille de lire et comprendre très attentivement cet article Demander de l'aide pour vos exercices sur CCM
      Ce genre de topic ne rends pas du service à personne.

      Au moins si tu avais partagé ta solution, mais bon.
      0