Bonsoir,
Bon, je n'ai pas eu le temps : problème de raccords de la tuyauterie d'arrosage au jardin, ce truc est un cauchemar terriblement chronophage.
Plus le fait que ce genre de ligne, pour moi, est à la limite de la compréhension et si je suis très fort en copier/coller, je suis très mauvais quand il s'agit de modifier une ligne que je ne sais pas lire...
Alors quand le copier/coller ne se comporte pas comme les quatre premières lignes du code posté sur le forum, je suis perdu :
1 2 3 4 5 6
| $ echo $(set -- /tmp/foo/* ; test -a "$1" && echo $# || echo 0)
0
$ >"/tmp/foo/bar 3"
bash: /tmp/foo/bar 3: Aucun fichier ou dossier de ce type
$ echo $(set -- /tmp/foo/* ; test -a "$1" && echo $# || echo 0)
0 |
Oui, il y a toujours un truc ésotérique sorti de derrière les fagots, connu des seuls pratiquants quotidiens de bash, et les autres comme moi vont l'oublier à peine utilisé...
Ah, si ça se trouve, dans ton dos bash va utiliser un
test -a ou similaire,

Partager