Lines Matching refs:foo
107 if [[ foo < bar ]]
108 then err_exit "foo comes before bar"
203 [[ foo > bar ]]
204 } 2> /dev/null || { set +x; err_exit "foo<bar with -x enabled" ;}
298 foo=([1]=a [2]=b [3]=c)
299 [[ -v foo[1] ]] || err_exit 'foo[1] should be set'
300 [[ ${foo[1]+x} ]] || err_exit '${foo[1]+x} should be x'
301 [[ ${foo[@]+x} ]] || err_exit '${foo[@]+x} should be x'
302 unset foo[1]
303 [[ -v foo[1] ]] && err_exit 'foo[1] should not be set'
304 [[ ${foo[1]+x} ]] && err_exit '${foo[1]+x} should be empty'
307 [[ ${bar[1]+x} ]] || err_exit '${foo[1]+x} should be x'
309 [[ ${bar[1]+x} ]] && err_exit '${foo[1]+x} should be empty'
328 unset x y z foo bar
338 $SHELL 2> /dev/null -c '[[(-n foo)]]' || err_exit '[[(-n foo)]] should not require space in front of ('