Pages : 1
#1 Le 03/01/2010, à 18:56
- HP
bug avec dirname ?
# bash --version | head -n 1
GNU bash, version 4.0.33(1)-release (i486-pc-linux-gnu)
# dirname --version | head -n 1
dirname (GNU coreutils) 7.4
# dirname "-bash"
dirname: option invalide -- 'b'
Pour en savoir davantage, faites: « dirname --help ».
Sauf que ce qui est entre guillemets n'est pas censé être une option !?
Dernière modification par HP (Le 03/01/2010, à 19:01)
cat /dev/urandom >/dev/null 2>&1 #github
Hors ligne
#2 Le 03/01/2010, à 19:03
- Khyl
Re : bug avec dirname ?
Naïvement, j'aurais écris
dirname "bash"
=> ce qui donne .
je ne comprends pas le - devant bash, que cherchais tu à obtenir ?
Dernière modification par Khyl (Le 03/01/2010, à 19:25)
Hors ligne
#3 Le 04/01/2010, à 01:15
- Totor
Re : bug avec dirname ?
Sauf que ce qui est entre guillemets n'est pas censé être une option !?
non,les guillemets permettent de protéger la valeur des paramètres pour les fournir pleinement , correctement et sans altération de valeur à la commande / instruction. la gestion des guillemets est d'ailleurs effectuée par le shell et l'instruction n'a pas connaissance de leur présence.
-- Lucid Lynx --
Hors ligne
#4 Le 04/01/2010, à 01:31
- HP
Re : bug avec dirname ?
l'instruction n'a pas connaissance de leur présence.
Exact. Ça donne des comportements bizarres certaines fois, tout çà, mais faut faire avec .
Dernière modification par HP (Le 04/01/2010, à 01:31)
cat /dev/urandom >/dev/null 2>&1 #github
Hors ligne
Pages : 1