I have 4 files on a disk. When I enter the command LISTFILE * * D, the result seems to be out of the expected order.
pipe cms l * * d (noh alldates | sort | cons PMR18561 TRACE1 D1 - - - 08/28/07 18:00:00 PMR18561 TRACE2 D1 - - - 08/28/07 18:18:20 PMR18561 TRACE3 D1 - - - 08/28/07 18:20:20 PMR18561 TRACE4 D1 - - - 08/28/07 18:30:20 l * * d PMR18561 TRACE2 D1 PMR18561 TRACE3 D1 PMR18561 TRACE4 D1 PMR18561 TRACE1 D1 l * * d (alldates FILENAME FILETYPE FM CREATE-DT CREATE-TM LREF-DT UPDATE-DT UPDATE-TM PMR18561 TRACE2 D1 - - - 08/28/07 18:18:20 PMR18561 TRACE3 D1 - - - 08/28/07 18:20:20 PMR18561 TRACE4 D1 - - - 08/28/07 18:30:20 PMR18561 TRACE1 D1 - - - 08/28/07 18:00:00 Notice that all have the same filename and each has what should be a sequence number appended to the word TRACE. Also note that the timestamps are in the same order as the sequence numbers. The list sorted by PIPE is in the order I expected from LISTFILE; instead, the TRACE1 file is moved to the bottom of the heap. What is happening here? Regards, Richard Schuh