Script bash (linux)

Sonbole Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -  
lami20j Messages postés 21331 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
;)
A voir également:

5 réponses

lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
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   Statut Membre Dernière intervention  
 
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   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
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   Statut Contributeur Dernière intervention   6 431
 
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   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

Heureusement que Linux fait la différence entre majuscules et minuscules ;-)))
0
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   934
 
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   Statut Membre Dernière intervention  
 
merci a vous ^^ jais réussi a l'executer ^^
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
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