Prog2 shell aide svp
Résolu/Fermé
adamodin
Messages postés
78
Date d'inscription
lundi 10 août 2009
Statut
Membre
Dernière intervention
15 décembre 2010
-
24 févr. 2010 à 00:49
Ro&ri Messages postés 683 Date d'inscription mercredi 24 décembre 2008 Statut Membre Dernière intervention 18 avril 2011 - 25 févr. 2010 à 13:31
Ro&ri Messages postés 683 Date d'inscription mercredi 24 décembre 2008 Statut Membre Dernière intervention 18 avril 2011 - 25 févr. 2010 à 13:31
A voir également:
- Prog2 shell aide svp
- Classic shell windows 11 - Télécharger - Personnalisation
- Shell startup windows 10 - Guide
- Efi shell version 2.31 - Forum Programmation
- Ssh secure shell download - Télécharger - Divers Web & Internet
- Shell infrastructure host c'est quoi ✓ - Forum Windows 10
9 réponses
Ro&ri
Messages postés
683
Date d'inscription
mercredi 24 décembre 2008
Statut
Membre
Dernière intervention
18 avril 2011
77
24 févr. 2010 à 01:02
24 févr. 2010 à 01:02
Combien de fichiers veux-tu créer ??
while i<n
touch fil$i
chmod jesaisplusquoi fil$i
$i = $i +1
ou un truc du genre, pour la syntaxe je suis pas sur du tout, les scripts shell je m'y met tout juste
while i<n
touch fil$i
chmod jesaisplusquoi fil$i
$i = $i +1
ou un truc du genre, pour la syntaxe je suis pas sur du tout, les scripts shell je m'y met tout juste
En fait j'ai regardé, avec la syntaxe ça donne ça ::
1 #/bin/bash 2 3 i=0 4 while (($i <= 10)) 5 do 6 touch "fil$i" 7 ((i += 1)) 8 done
Ro&ri
Messages postés
683
Date d'inscription
mercredi 24 décembre 2008
Statut
Membre
Dernière intervention
18 avril 2011
77
24 févr. 2010 à 01:34
24 févr. 2010 à 01:34
j'avais oublié le chmod pour les droits, donc au milieu du code, entre les lignes 6 et 7, rajoute
chmod 646 "fil$i"
Et voila, c'est tout bon =)
++
chmod 646 "fil$i"
Et voila, c'est tout bon =)
++
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 896
>
Ro&ri
Messages postés
683
Date d'inscription
mercredi 24 décembre 2008
Statut
Membre
Dernière intervention
18 avril 2011
24 févr. 2010 à 14:05
24 févr. 2010 à 14:05
Salut,
Avec un "umask 020" c'est encore plus simple :
;-))
Avec un "umask 020" c'est encore plus simple :
#/bin/bash i=0 umask 020 while (($i <= 5)) do touch "fil$i" ((i += 1)) done
;-))
adamodin
Messages postés
78
Date d'inscription
lundi 10 août 2009
Statut
Membre
Dernière intervention
15 décembre 2010
13
24 févr. 2010 à 12:22
24 févr. 2010 à 12:22
n est un entier quelconque .
une chose pourquoi les "" en chmod 646 "fil$i" ???
merci bien les amis bn chance et bn courage a vous
une chose pourquoi les "" en chmod 646 "fil$i" ???
merci bien les amis bn chance et bn courage a vous
Ro&ri
Messages postés
683
Date d'inscription
mercredi 24 décembre 2008
Statut
Membre
Dernière intervention
18 avril 2011
77
24 févr. 2010 à 13:57
24 févr. 2010 à 13:57
Les "" c'est pour que la valeur de $i soit prise en compte dans le nom du fichier (je sais pas si j'ai été clair)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
adamodin
Messages postés
78
Date d'inscription
lundi 10 août 2009
Statut
Membre
Dernière intervention
15 décembre 2010
13
24 févr. 2010 à 13:59
24 févr. 2010 à 13:59
un peu en tt cas merci bien
adamodin
Messages postés
78
Date d'inscription
lundi 10 août 2009
Statut
Membre
Dernière intervention
15 décembre 2010
13
24 févr. 2010 à 23:36
24 févr. 2010 à 23:36
un ami ma dis que il faut change #!/bin/bash par #!/bin/csh .
Ro&ri
Messages postés
683
Date d'inscription
mercredi 24 décembre 2008
Statut
Membre
Dernière intervention
18 avril 2011
77
25 févr. 2010 à 00:19
25 févr. 2010 à 00:19
Dans le cadre de notre script, ça change pas grand chause ...
Merci http://www.siteduzero.com, toujours plus pédagogue que mes explications foireuses ...
Pour le reste du paragraphe traitant de ça ::
https://openclassrooms.com/fr/courses/43538-reprenez-le-controle-a-laide-de-linux/42867-introduction-aux-scripts-shell#ss_part_1
Et si tu n'avais pas compris l'utilité des quotes, je crois que son cour en parle à un moment ...
C'est ça en effet. Voici les noms de quelques-uns des principaux shell qui existent : * sh : Bourne Shell. L'ancêtre de tous les shells. * bash : Bourne Again Shell. Une amélioration du Bourne Shell, disponible par défaut sous Linux et Mac OS X. * ksh : Korn Shell. Un shell puissant assez présent sur les Unix propriétaires, mais aussi disponible en version libre, compatible avec bash. * csh : C Shell. Un shell utilisant une syntaxe proche du langage C. * tcsh : Tenex C Shell. Amélioration du C Shell. * zsh : Z Shell. Shell assez récent reprenant les meilleures idées de bash, ksh et tcsh.
Merci http://www.siteduzero.com, toujours plus pédagogue que mes explications foireuses ...
Pour le reste du paragraphe traitant de ça ::
https://openclassrooms.com/fr/courses/43538-reprenez-le-controle-a-laide-de-linux/42867-introduction-aux-scripts-shell#ss_part_1
Et si tu n'avais pas compris l'utilité des quotes, je crois que son cour en parle à un moment ...
adamodin
Messages postés
78
Date d'inscription
lundi 10 août 2009
Statut
Membre
Dernière intervention
15 décembre 2010
13
25 févr. 2010 à 13:10
25 févr. 2010 à 13:10
merci bien cher ami .
Ro&ri
Messages postés
683
Date d'inscription
mercredi 24 décembre 2008
Statut
Membre
Dernière intervention
18 avril 2011
77
25 févr. 2010 à 13:31
25 févr. 2010 à 13:31
De rien, si ton problème est résolu, pense à mettre le topic en résolu aussi (sur ton premier message a droite de ton pseudo)
Bonne continuation ;-)
ro1ri
Bonne continuation ;-)
ro1ri