redduck666 1182774212 learn ''[ a < b ]'' means to run [ with stdin from b and arguments of a and ] redduck666 1182774377 forget redduck666 1182774439 learn ''[ a < b ]'' means to run [ with stdin from b and arguments of a and ]. use [[ a < b ]] or [ a \< b ] for lexographical comparisson. redduck666 1182774815 forget redduck666 1182774817 learn ''[ a < b ]'' means to run [ with stdin from b and arguments of a and ]. use [[ a < b ]] or [ a \< b ] for lexicoraphical comparisson. VImtermute 1182774943 forget VImtermute 1182774944 learn wtf old school !! use [[ instead. redduck666 1182774997 forget redduck666 1182775016 learn you must quote the < in [ a \< b ] otherwise "< b" is intrepreted as a redirection from the file "b". There is no problem with [[ a < b ]]. The same applies to [ a \> b ] redduck666 1182775037 forget redduck666 1182775044 learn you must escape the < in [ a \< b ] otherwise "< b" is intrepreted as a redirection from the file "b". There is no problem with [[ a < b ]]. The same applies to [ a \> b ] redduck666 1182865731 forget redduck666 1182865755 learn you must escape the < in [ a \< b ] otherwise "< b" is intrepreted as a redirection from the file "b". There is no problem with [[ a < b ]]. The same applies to [ a \> b ] redduck666 1182865758 forget redduck666 1182865801 learn to get STRING comparison you must escape the < in [ a \< b ] otherwise "< b" is intrepreted as a redirection from the file "b". There is no problem with [[ a < b ]]. The same applies to [ a \> b ]