Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1983 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [shell] comment creer un fichier sous unix avec son path??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[shell] comment creer un fichier sous unix avec son path??

n°342288
slvn
Posté le 20-10-2003 à 21:01:47  profilanswer
 

bonjour,  
 
je fait un petit script, enfin un makfile.
et j ai besoin de creer un fichier, ainsi que son path a un moment donne. le pb c est que je le fait avec une "regle".
donc je veux le faire en un coup, sans avoir a me preocupe de ce que contient la variable:
 
"./aa/vv/v/v/file.txt"
je cherche une commande pour creer ce fichier + son arborescence.
 
(a la limite que l arborescence me suffirait).
j ai essaye de feinter en utilisant les fonctions suivante s:
 
cat "hello" > $(MYFILE)
ou
cp $(FILE) $(MYFILE)
 
mais rien a faire, il veut pas me creer le path :(
 
 
 
 

mood
Publicité
Posté le 20-10-2003 à 21:01:47  profilanswer
 

n°342308
becket
Posté le 20-10-2003 à 21:53:59  profilanswer
 

Pour l'arborescence :  
 
FICHIER="./aa/vv/v/v/file.txt"
 
mkdir -p $( dirname $FICHIER )  
 
 
Pour le fichier ( ensuite )  
 
touch $FICHIER

n°342371
slvn
Posté le 20-10-2003 à 23:26:53  profilanswer
 

yep bien joue,
c est dirname que je cherchais :)
 
en fait,  pour info j ai reussi a me debrouiller autrement :
mkdir -p  $(subst $(notdir $@),, $@)
 
$@ == "/ss/ss/ss/file.txt"
notdir renvoie "file.txt"
 
:jap:

n°342417
becket
Posté le 21-10-2003 à 06:38:02  profilanswer
 


 
notdir, fait le meme travail que la commande basename


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [shell] comment creer un fichier sous unix avec son path??

 

Sujets relatifs
[shell] transformer un string en array...[resolu] Pb de tris par date dans un fichier txt avec plrs séparateurs
[shell][awk] récupérer la valeur max d'une sortie?Permission denied en root pour creer un répertoire
Intsllation du SDK Java sous RedHat 9: problème de PATH...[shell] coment utiliser une variable dans un bloc << EOF ??
Exporter des boites mail au format mbox Unix vers un serveur IMAP.[Emacs] Générer un beau fichier de code.
GUI pour creer une webgalerieUnix: Débuter.
Plus de sujets relatifs à : [shell] comment creer un fichier sous unix avec son path??


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR