no save
Assistance
Achat
News

Forum | Linux/Unix
[Shell]Tester un chemin grace a 1 contenu
lami20j, le mer. 17 janv. 2007 à 21:55:31
Salut,

et de ça, qu'en pensez-vous?

J'ai utilisé l'exemple de kilian, comme d'hab, je suis paresseux :-)

CFI xml 999923 Relances
CFI xml 999923 Relances2
CFI xml 999923 Relances3
Au début /home/lami20j/CFI n'existe pas lami20j@debian:~$ ls -R CFI/
ls: CFI/: No such file or directoryje crée les répertoires en utilisant les données du fichier
$ for i in $(sed 's/ /\//g' param);do if [ ! -d $(dirname $HOME/$i)/$(basename $HOME/$i) ];then mkdir -p $HOME/$i;fi;done
j'affiche le résultat $ ls -R CFI/
CFI/:
xml

CFI/xml:
999923

CFI/xml/999923:
Relances Relances2 Relances3

CFI/xml/999923/Relances:

CFI/xml/999923/Relances2:

CFI/xml/999923/Relances3:
je crée le fichier a dans /home/lami20j/CFI/xml/999923/Relances
et le ficher bb dans /home/lami20j/CFI/xml/999923/Relances2
je supprime le répertoire /home/lami20j/CFI/xml/999923/Relances3
$ touch CFI/xml/999923/Relances/a
$ touch CFI/xml/999923/Relances2/bb
$ rmdir CFI/xml/999923/Relances3j'affiche
$ ls -R CFI/
CFI/:
xml

CFI/xml:
999923

CFI/xml/999923:
Relances Relances2

CFI/xml/999923/Relances:
a

CFI/xml/999923/Relances2:
bbje relance la commande qui lit le fichier paramètre
$ for i in $(sed 's/ /\//g' param);do if [ ! -d $(dirname $HOME/$i)/$(basename $HOME/$i) ];then mkdir -p $HOME/$i;fi;done
j'affiche $ ls -R CFI/
CFI/:
xml

CFI/xml:
999923

CFI/xml/999923:
Relances Relances2 Relances3

CFI/xml/999923/Relances:
a

CFI/xml/999923/Relances2:
bb

CFI/xml/999923/Relances3:




Précédentjipicy
janv. 07
jipicy
janv. 07
Suivant
REPONSES
kilian
janv. 07
Trezeg
janv. 07
jipicy
janv. 07
kilian
janv. 07
jipicy
janv. 07
kilian
janv. 07
jipicy
janv. 07
lami20j
janv. 07
jipicy
janv. 07
lami20j
janv. 07
Version Web
Réalisé par RedShift
no save