Sujet : créer un fichier ? [ Linux / Unix / Divers ] (dounia_3)


Informations & options

créer un fichier ? par : dounia_3 le 14/05/2007 12:27:15
Répondre Rép. Ecrire un message privé MP Voir les autres messages de ce membre 2 msg
bonjour
la commande de création d'un fichier sous UNIX est 'touch nomdufichier'
mais ce que je voudrais bien savoir c'est que comment créer douze fichiers nommés 'rapport janvier','rapport février',....'rapport décembre' à l'aide d'une seule commande dans une seule ligne i.e
sans répéter à chaque fois les noms des fichiers
merci
Re : créer un fichier ? par : Twinuts (1/1 Membre Club 1/1) (Admin) le 15/05/2007 12:56:36
Répondre Rép. Ecrire un message privé MP Voir les autres messages de ce membre 26 msg Voir les autres messages de ce membre sur tout CS 4216 msg CS
Salut,

script d'exemple :

for i in janvier fevrier mars avril mai juin juillet aout septembre octobre novembre decembre; do  echo "rapport ${i}"; done



------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO
Re : créer un fichier ? par : TDEMAN (1/1 Membre Club 1/1) le 05/06/2007 23:23:21
Répondre Rép. Ecrire un message privé MP Voir les autres messages de ce membre 26 msg
Bonsoir,

la commande Touch n'est pas une commande de création de fichier, mais une commande pour modifier la date d'un fichier !
La création du fichier n'est qu'une conséquence fortuite lorsque le fichier n'existe pas.

On peut tout aussi bien utiliser la redirection 

do > ${i};

en remplacement de

do echo "rapport ${i}";

Afin de fonctionner sur tous les Unix/Linux, même ceux qui n'ont pas la commande "rapport" !

A bientôt,


Thierry DEMAN
MS MVP Exchange
http://www.faqexchange.info/

Re : créer un fichier ? par : Twinuts (1/1 Membre Club 1/1) (Admin) le 05/06/2007 23:37:54
Répondre Rép. Ecrire un message privé MP Voir les autres messages de ce membre 26 msg Voir les autres messages de ce membre sur tout CS 4216 msg CS


Salut,

TDEMAN > heuuuuuuuu si tu regarde bien le mot 'rapport' est une chaine rien de plus..... maintenant pour la création d'un fichier tu peux utiliser aussi bien 'touch' comme la redirection de flux....

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO
Re : créer un fichier ? par : TDEMAN (1/1 Membre Club 1/1) le 06/06/2007 11:10:53
Répondre Rép. Ecrire un message privé MP Voir les autres messages de ce membre 26 msg
Euh, alors tu ne crées pas de fichiers dans ton script.

tu aurais pu mettre

do touch ${i} ;

Bye !

Thierry DEMAN
MS MVP Exchange
http://www.faqexchange.info/

Re : créer un fichier ? par : Twinuts (1/1 Membre Club 1/1) (Admin) le 06/06/2007 11:33:52
Répondre Rép. Ecrire un message privé MP Voir les autres messages de ce membre 26 msg Voir les autres messages de ce membre sur tout CS 4216 msg CS

Salut,

je sais bien mais j'aime pas donner toute la solution sans que le membre cherche un minimum.... ^^



------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO



Participer à cet échange

Pour participer aux échanges, vous devez vous authentifier.
Login et mot de passe que vous avez sur
CodeS-SourceS/TechnoS-SourceS




Mot de passe oublié ? / Activation de compte
Créer un compte