|
View:
New views
3 Messages
—
Rating Filter:
Alert me
|
|
|
false-negative on file-existance-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 Hi I have a file named "a b" which contains two spaces. Doing a $ test -f a\ \ b && echo true true echoes true as expected. However doing a $ test -f "a b" && echo true || echo $? 1 exits with code 1. Is this behaviour expected? Thanks Daniel Reichelt -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBAgAGBQJK9JEwAAoJEJoOIUH1ZOdN1q8P/26TZEO78UgzdJ52JqSPf/TH YM4laW9T55O/d79jTQgD7NzzNCkU2TVV9Q63VsDA3/Ij/PhDPEKrRmzGLjmiTLTu iBwMA3PYwgaNzGqYLQyPGUljSr/I1zybqJNuybxn8AclFxOh6WKPryvSSSKSnQvu P8QBp/lSj8UfBAFYUAgM9x+BB15VmnnTGmhSz/+wX7oGYcod3dp8F4i84lvVbT2q 6km3se1ykMtEHvTvLJYksnoi9lq+LycNd+guLHpMRsxIUEt8QGHvocWlpEHy3lHM M5AK7y9643mR9CPCSAolkkJ3ak4XKZ5PPHa/2dVjINhE8weZe46WTXbu3h67NIo1 12xhOjPQSQJXT5IrrALk607yu3/I+er6ZEC1R5E3wHlmq2ZRQDDGLnifXbs8oofj eRg7gaTJPC+4UIFt8kMAR3Q6QDd8U/G8QxrvAosmUFmXI2tI//8jbVEMcjH1csiL 4uy6bNoMe5CmWz3SR4ALhJf0LgEa5foKJmB5tmkGCRULFcTAZMvQB0Ti3hR+aX+K SIlU+pe+hSw1kUoauR1/29K7Aosqbj1MIf862EPqoN0zafKcZYEjE8kmkSyqeAQ5 X7dghjI4ebbHEz98pjMQz7DJ/EVZ3+L46BpOyV3NJt/+uSenztjGuVvx5BnpHN70 eU2S+IGXuT87vLT60/gi =2W9U -----END PGP SIGNATURE----- |
|
|
Re: false-negative on file-existance-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 According to Daniel Reichelt on 11/6/2009 2:12 PM: > Hi > > I have a file named "a b" which contains two spaces. Doing a > > $ test -f a\ \ b && echo true > true > > echoes true as expected. However doing a > > $ test -f "a b" && echo true || echo $? > 1 > exits with code 1. Is this behaviour expected? Yes. "a b" != "a b". Check your spacing. - -- Don't work too hard, make some time for fun as well! Eric Blake ebb9@... -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkr0y90ACgkQ84KuGfSFAYBiqACgtEhQ3sFk9lV/f/BIX1qD7kpg jOkAoJYniwrqCe6wcXN3O4IGIpn4TN/6 =adWd -----END PGP SIGNATURE----- |
|
|
Re: false-negative on file-existance-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 Nevermind it boiled down to a stupid bashism. Anyways, thanks! Daniel Eric Blake wrote: > According to Daniel Reichelt on 11/6/2009 2:12 PM: >> Hi > >> I have a file named "a b" which contains two spaces. Doing a > >> $ test -f a\ \ b && echo true >> true > >> echoes true as expected. However doing a > >> $ test -f "a b" && echo true || echo $? >> 1 >> exits with code 1. Is this behaviour expected? > > Yes. "a b" != "a b". Check your spacing. > Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBAgAGBQJK9NBRAAoJEJoOIUH1ZOdNbp8P/265W6SohcNw4j3pXOS35bqE 3csarSoiX3+1e5unBfYowMIrMVFL4wMuQyRiwQ9W/M2bOAsGrh/PV1xfVkwnSWDx qdWGtDYYmj3xQNMNUMQaQ0NEVTdyUafsBxG4bnWgLPl7FflMJ2loCp+Hr3J7Enel 0PaBTZsowXR0NC56Uv8g0p/Vi3NIcpSIm367mgEhm38NBSLYGTPfFkROj+dyD5Oc SmZ5fyp+8z3ifkv9pONM61e+C62gwSYwBYujcPWVLDZ+h103OhYg26HgRGdj7ORG asCO9mIf4JVDlX5NkcfFqopjU1KP2lJ98J6XDS+9t25iTgM05C8ctyxkUYX+8km3 vJ5uFtjCEn20CTkcQoY+E6D6VrOdpx+6+y0JUQ0K69ryAP+P04sH+Zpug6PPLrho FirASTjSoSO0LIZuQzwqvTf7IqJlOu5VV0sM6xJ7Rx9EJuhfzxkCOSr2unwQVlmO dyX4oeiFEyD1vBg2xOAyjnN2tmrvgDGZdM7vrB8+AYWkXKOhHop79UcMWt91A/rw glXpEVr+u31Zsgl/VmIDChLuj3LuAEM+OTAIzQckMOkDGnQl7wYZQJPaBXitAu+z uZJPQTYJuUTI2E/ZXfJPmNnPEoeaIPLlz15sdz5Z6Lw/e3KWyJVFXzWJlVOiTvez ciXkecm30wCn5kEgIqJ8 =W3Ho -----END PGP SIGNATURE----- |
| Free embeddable forum powered by Nabble | Forum Help |