Skip to main content
removed lost <pre> tag
Source Link
Gilles Quénot
  • 36.8k
  • 7
  • 76
  • 97
$ a='x[1$(uname>&2)]' bash -c '[ "$a" -eq "$b" ]' bash: line 0: [: x[1$(uname>&2)]: integer expression expected</pre>expected 
$ a='x[1$(uname>&2)]' bash -c '[ "$a" -eq "$b" ]' bash: line 0: [: x[1$(uname>&2)]: integer expression expected</pre> 
$ a='x[1$(uname>&2)]' bash -c '[ "$a" -eq "$b" ]' bash: line 0: [: x[1$(uname>&2)]: integer expression expected 
update broken links with gmane web interface discontinued
Source Link
Stéphane Chazelas
  • 586.3k
  • 96
  • 1.1k
  • 1.7k
added 2 characters in body
Source Link
Stéphane Chazelas
  • 586.3k
  • 96
  • 1.1k
  • 1.7k

Beware that [0-9] and [[:digit:]] in some locales matches more than 0123456789 so should be avoidavoided for any form of input validation/sanitisation.

Beware that [0-9] and [[:digit:]] in some locales matches more than 0123456789 so should be avoid for any form of input validation/sanitisation.

Beware that [0-9] and [[:digit:]] in some locales matches more than 0123456789 so should be avoided for any form of input validation/sanitisation.

added 291 characters in body
Source Link
Stéphane Chazelas
  • 586.3k
  • 96
  • 1.1k
  • 1.7k
Loading
added 470 characters in body
Source Link
Stéphane Chazelas
  • 586.3k
  • 96
  • 1.1k
  • 1.7k
Loading
added 331 characters in body
Source Link
Stéphane Chazelas
  • 586.3k
  • 96
  • 1.1k
  • 1.7k
Loading
added 39 characters in body
Source Link
Stéphane Chazelas
  • 586.3k
  • 96
  • 1.1k
  • 1.7k
Loading
deleted 79 characters in body
Source Link
Stéphane Chazelas
  • 586.3k
  • 96
  • 1.1k
  • 1.7k
Loading
extra parens around $x -- `x='P=2'; x=$((1 - $x))` will error out in most (all?) shells; 1-PATH=2 makes no sense because of operator precedence
Source Link
user313992
user313992
Loading
added 40 characters in body
Source Link
Stéphane Chazelas
  • 586.3k
  • 96
  • 1.1k
  • 1.7k
Loading
added 267 characters in body
Source Link
Stéphane Chazelas
  • 586.3k
  • 96
  • 1.1k
  • 1.7k
Loading
added 12 characters in body
Source Link
Stéphane Chazelas
  • 586.3k
  • 96
  • 1.1k
  • 1.7k
Loading
added 37 characters in body
Source Link
Stéphane Chazelas
  • 586.3k
  • 96
  • 1.1k
  • 1.7k
Loading
added 684 characters in body
Source Link
Stéphane Chazelas
  • 586.3k
  • 96
  • 1.1k
  • 1.7k
Loading
added 324 characters in body
Source Link
Stéphane Chazelas
  • 586.3k
  • 96
  • 1.1k
  • 1.7k
Loading
added 10 characters in body
Source Link
Stéphane Chazelas
  • 586.3k
  • 96
  • 1.1k
  • 1.7k
Loading
added 10 characters in body
Source Link
Stéphane Chazelas
  • 586.3k
  • 96
  • 1.1k
  • 1.7k
Loading
added 23 characters in body
Source Link
Stéphane Chazelas
  • 586.3k
  • 96
  • 1.1k
  • 1.7k
Loading
deleted 17 characters in body
Source Link
Stéphane Chazelas
  • 586.3k
  • 96
  • 1.1k
  • 1.7k
Loading
added 370 characters in body
Source Link
Stéphane Chazelas
  • 586.3k
  • 96
  • 1.1k
  • 1.7k
Loading
added 370 characters in body
Source Link
Stéphane Chazelas
  • 586.3k
  • 96
  • 1.1k
  • 1.7k
Loading
added 14 characters in body
Source Link
Stéphane Chazelas
  • 586.3k
  • 96
  • 1.1k
  • 1.7k
Loading
Source Link
Stéphane Chazelas
  • 586.3k
  • 96
  • 1.1k
  • 1.7k
Loading