ReadArgs bug
Posted: Sat Nov 15, 2014 8:09 pm
ReadArgs() replaces equal (=) characters with spaces in command arguments even when there are no TEMPLATE keywords preceding the equal character. For example, if you copy or create a text file named big=large in ram: and change directory to ram: before entering this in a shell:
type big=large
you will get this output:
TYPE: Could not open input file "big".
TYPE: object not found
ReadArgs() shouldn't be replacing the equal character unless it's preceeded by a TEMPLATE keyword. We all know that we should place quotes around command arguments or filenames containing spaces or wildcard characters. However, the equal (=) character is not a wildcard and should work in an argument or filename without quotes.
type big=large
you will get this output:
TYPE: Could not open input file "big".
TYPE: object not found
ReadArgs() shouldn't be replacing the equal character unless it's preceeded by a TEMPLATE keyword. We all know that we should place quotes around command arguments or filenames containing spaces or wildcard characters. However, the equal (=) character is not a wildcard and should work in an argument or filename without quotes.