commande linux

Eléphanteau du PHP | 43 Messages

13 janv. 2008, 19:25

Bonjour, je souhaiterais savoir comment faudrait il que je m'y prenne pour à la fois creer un repertoire, copier certain fichier qui commence par par exemple une date, le tout en une seule commande...
Ce que je faisais a lamentablement echoé jusqu à maintenant:
je voulais m'y prendre comme ca :

Code : Tout sélectionner

cp -r test |grep 22oct07 test2
et comme vous pouvez le constater ca ne fonctionne pas.Quelqu'un aurais aurait il une idée?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

13 janv. 2008, 19:28

Toujours ton devoir de cours ? :roll:
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphanteau du PHP | 43 Messages

13 janv. 2008, 19:29

oui...

Eléphant du PHP | 291 Messages

13 janv. 2008, 20:11

L'assignation d'une variable avec ouverture d'un sous shell compte comme une seule commande ?
Tu pourrais peut etre faire ça :

Code : Tout sélectionner

adrien@laptop$ touch file1 file2 file3 file4 adrien@laptop$ DIR=`mkdir mydir`; cp file* mydir
ou encore

Code : Tout sélectionner

adrien@laptop$ if `mkdir mydir2`; then; cp file* mydir2; fi

Eléphanteau du PHP | 43 Messages

13 janv. 2008, 21:02

Merci beaucoup, ca fonctionne grace à ta methode, je ne connaissait pas du tout ce système de condition sous linux, merci, je viens de trouver également en faisant autrement.

Code : Tout sélectionner

mkdir dossier22oct07 && cp 22oct07* dossier22oct07/
Merci beaucoup à tous!!!! bonne soirée

Eléphant du PHP | 291 Messages

13 janv. 2008, 21:34

Merci beaucoup, ca fonctionne grace à ta methode, je ne connaissait pas du tout ce système de condition sous linux, merci, je viens de trouver également en faisant autrement.

Code : Tout sélectionner

mkdir dossier22oct07 && cp 22oct07* dossier22oct07/
Merci beaucoup à tous!!!! bonne soirée
Oui en effet, mais là, c'est vraiment 2 commandes explicites ;)