brian foster fmmutvinternetie date fri 05 oct 2007 120703 0100 philipquinlan braun brelin wrote binsh a5 b2 op cexpr op b line gives error cexpr b line works echo c c one line work fail try c eval expr op b whatever would give variable c whose value would string eval expr op b suspect meant please note would confusion youd used c eval expr op b imho rather silly case since proximate causes problem spurious definition op failure quote potentially unsafe unknown arguments however thats sideissue imho root cause still imho expr1 diagnostic error message prints case almost completely useless bad expression equivalent wasnt working op expr 5 2 expr 5 2 result expr syntax error helpful particular case glaring problem theres feedback even trivial improvement expr syntax error arg 2 case clewed op nature problem error messages documentation important badlythought diagnostic fscking useless gnu man1 pages crawls back cave blf currently looking job brian foster experienced 25 yrs software engineer montpellier france unix linux embedded designfortest stop eo exxonmobile softwarehardware codesign debugging httpwwwstopessocom kernels drivers filesystems tc résumé cv contact details idl automated testing process tc httpwwwblfutvinternetie wed 06 aug 2008 052158 0200 ilug fscking poor error messages shell script question