Please enable JavaScript to view this site.

A-Shell Development History

Navigation: Version 5.1/6.0, builds 1100-1271 > 1115 – 06 June 08

Wildcard handling for COPY, MOVE and RENAME

Scroll Prev Top Next More

COPY, MOVE, and RENAME were not properly handling the replacement of wildcards in the output spec when the corresponding character in the matching input filespec was null. For example:

.COPY A?=B?

This was properly copying BX to AX, but it was incorrectly copying B to A?. (The null byte in the 2nd position of the filename "B" was not replacing the wildcard "?" in the output.) The new command versions are:

COPY.LIT      276-064-513-763   3.2(130)

MOVE.LIT      276-064-513-763   3.2(130)

RENAME.LIT    137-624-611-443   3.0(111)

Note: these updates will also work under A-Shell 5.0. Currently they areonly available via the 5.1 Update Center (ASHUPD) but will probably be added to the 5.0 Update Center packages at some point.

Also note that it is not a mistake that MOVE.LIT and COPY.LIT are identical. (See next item for explanation.)