Tout d'abord, toute la Team Hackademy vous souhaite une année 2008 pleine de bonnes choses !

Pour débuter cette année, nous sommes heureux de vous annoncer que le Ezine commence à prendre forme (surtout l'équipe qui dirigera celui-ci) et devrait apparaitre sur le Web début Avril. Cela peut paraitre loin mais nous voulons vraiment faire un Ezine de qualité, cela demande donc beaucoup de préparation.

Pour ceux qui aimeraient publier dans le premier numéro il est encore temps d'envoyer vos articles (au pire il seront pour le prochain numéro) directement à redaction@thehackademy.net.

Autre annonce importante, le premier meeting HZV aura lieu le 16 Février 2008 sur Paris (dans les locaux de Sysdream). Celui-ci sera mensuel et aura pour concept de dispenser une formation d'environ 4h sur divers thèmes choisi par la communauté. Le premier thème abordé sera la sécurité VoIP et sera dispensé par CrashFr. Il vous est possible de réserver vos places en formulant votre demande sur meeting@thehackademy.net. Les meeting sont aussi l'occassion pour ceux qui n'auront pas la chance d'assister à la formation de faire des rencontres avec les autres membres de la communauté. Biensur ce meeting est ouvert à tous et gratuit (seul la limite de place disponible peut vous empecher l'accès; alors faites vite !).

Bonne année et n'oubliez pas: HZV will never die !

 FAQ - Rechercher  

programmation shell sous linux

 
The Hackademy Forum Index du Forum -> Unix & GNU/Linux Poster un nouveau sujet   Répondre au sujet
Page 1 sur 1
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
synthia36



Inscrit le: 13 Déc 2007
Messages: 4

Message Posté le: Jeu Déc 13, 2007 6:12 pm  |   Sujet du message: programmation shell sous linux Répondre en citant
bonjour a tous; j'ai besoin un peu d'aide sur les script shell sous linux car je suis debutante en linux voilà l'enonce du script:
on nous demande d'ecrire un script qui copie tous les fichiers d'un répertoire nommé par exemple dossier1 dans un 2éme répertoire nommé par exemple dossier2 en renommant tous les fichiers avec l'extension suivante: .old
merci de me répondre.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
solo



Inscrit le: 14 Oct 2005
Messages: 958

Message Posté le: Ven Déc 14, 2007 1:40 am  |   Sujet du message: Répondre en citant
cp repertoire_1 /chemin_repertoire_2
en ensuite rename * *.old
:/ y a mieux avec for ou meme while mais trop long , pour te preacher le travail Smile

ou alors version feignasse http://doc.ubuntu-fr.org/gprename
_________________
malware
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
synthia36



Inscrit le: 13 Déc 2007
Messages: 4

Message Posté le: Ven Déc 14, 2007 9:08 am  |   Sujet du message: réponse Répondre en citant
bonjour,voila ce que j'ai fait:

cp -r dossier1 dossier2 (cette ligne copie tous les fichiers du repertoire1 vers le repertoire 2)
for i in ./* ; do
cp "$i" "$i.old" (cette ligne renomme tous les fichiers en .old)
done


est ce que ce script est juste?

merci
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
kennylafougere



Inscrit le: 30 Oct 2007
Messages: 37

Message Posté le: Ven Déc 14, 2007 2:44 pm  |   Sujet du message: Répondre en citant
le meilleur moyen de savoir sa reste de tester
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Celelibi



Inscrit le: 29 Mar 2006
Messages: 770

Message Posté le: Ven Déc 14, 2007 4:31 pm  |   Sujet du message: Répondre en citant
T'as pas besoin du ./ devant l'étoile du for. Par défaut il prend le répertoire courant, rien à voir avec la variable $PATH (qui peut obliger à mettre le "./").

Pour renommer c'est la commande mv, pas cp. Et t'as pas besoin des guillemets.
À noter que la commande rename est faire pour ce genre de renommage de masse, saif que solo a indiqué une mauvaise syntaxe. Smile
c'est
Code:
rename 's/$/.old/' *


Sinon, oui, il faut tester pour savoir si ça marche.
_________________
Il y a un boulet qui sommeille en chacun de nous. (enfin, surtout vous...)
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
The Hackademy Forum Index du Forum -> Unix & GNU/Linux Poster un nouveau sujet   Répondre au sujet

 
Sauter vers:  

Powered by phpBB
Theme modified by mOg & CrashFr
Traduction par : phpBB-fr.com