Hi! > Thanks for explaining.. this makes perfectly sense and would be right if > the metacharacter hadn't been enclosed in quotes. This should help the > interpreter on its feet again.. shouldn't it?
No the test utility or it's alias [ is designed as a normal external command like every other command line tool in UNIX. instead of x='=' if [ -n "$x" ]; then true fi you can write x='=' if /usr/bin/test -n "$x"; then # or maybe /bin/test true fi The quotes aren't passed to it like to every other command line tool. There are 2 Arguments, argument 1 is -n and argument 2 is =, that are all informations that are passed to test, no quotes. Regards Alina _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel