Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

test -d

41 réponses
Avatar
Thomas
bonjour :-)


avant je faisait
test -d sauvegardes/ && cd sauvegardes/
pour aller dans le dossier seulement si il existe,

et comme un *** j'ai transformé ca en
test -d sauvegardes/ && mkdir sauvegardes/
cd sauvegardes/
pour creer le dossier si il existe pas

(avec
#!/bin/sh -
)


pendant que j'essaye de reparer mes ****ries,
est ce que qqn peut m'indiquer comment on inverse le test svp ?

--
Informations sur Nicolas Sarkozy :
http://www.betapolitique.fr/spip.php?article0602
http://www.betapolitique.fr/spip.php?article0601
http://www.betapolitique.fr/spip.php?article0414
http://www.betapolitique.fr/spip.php?article0606
http://tDeContes.hd.free.fr/divers/Ruptures.pdf

1 réponse

1 2 3 4 5
Avatar
Stephane Chazelas
2007-09-13, 20:51(+02), Thomas:
In article ,
Stephane Chazelas wrote:

2007-09-9, 18:07(+00), Marc:
Thomas wrote:

... je pense à un truc

même si ça va pas marcher pour les "source", y a peut être une solution
pour les sous-shells

dans les logiciels, on a moyen de récupérer la ligne de commande
complète, avec le nom de la commande et le chemin si il y est
il n'y a pas moyen de récupérer le chemin de la commande de cette
manière là ?


Tu penses à `dirname "$0"` ? (ce n'est pas d'une fiabilité à toute
épreuve mais pour ce que tu fais ça a des chances de marcher)



merci bcp :-)

y a pas de possibilité si le script est dans le path et qu'on tape son
nom directement ?


En principe non. Par contre, si tu tapes
sh ton-script

et que ton-script n'est pas dans le repertoire courant mais est
dans $PATH, alors oui, $0 contiendra "ton-script" et tu ne
pourras pas savoir le vrai repertoire dans lequel sh l'a trouvé.


--
Stéphane




1 2 3 4 5