Script bash (linux)

Fermé
Sonbole Messages postés 10 Date d'inscription jeudi 17 mars 2011 Statut Membre Dernière intervention 9 juillet 2011 - 26 juin 2011 à 00:18
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 26 juin 2011 à 19:45
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
;)
A voir également:

5 réponses

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
Modifié par lami20j le 26/06/2011 à 00:27
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
Sonbole Messages postés 10 Date d'inscription jeudi 17 mars 2011 Statut Membre Dernière intervention 9 juillet 2011
26 juin 2011 à 01:30
je suis un debutant mon ami ^^ donc je cherche a executer correctement ce script parceque je ne sais pas comment le faire
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
26 juin 2011 à 08:27
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
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 418
26 juin 2011 à 11:00
Salut,

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


Oui je sais, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>je sors aussi ;-))
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
26 juin 2011 à 15:00
Salut,

Heureusement que Linux fait la différence entre majuscules et minuscules ;-)))
0
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
Modifié par jisisv le 26/06/2011 à 08:37
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

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

Posez votre question
Sonbole Messages postés 10 Date d'inscription jeudi 17 mars 2011 Statut Membre Dernière intervention 9 juillet 2011
26 juin 2011 à 17:45
merci a vous ^^ jais réussi a l'executer ^^
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
Modifié par lami20j le 26/06/2011 à 19:46
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