This would seem to be basically working, as I do get the numbers less than negative 1 in the output file:
pipe ' (end ?) < ' filename filetype filemode, '| pick w2 <= /-1/ ', '| > ' filename ' WORDOVER ' filemode, ' ' The problem is that I get ALL negative numbers, not just those less than negative 1. For example, these get selected as well: -00000000.017500 -00000000.007800 So does anyone have any idea what is going wrong? I know I can also accomplish what I want by defining the word with a variable in a SPECs stage and doing an IF/THEN operation, but as I will be doing other tests on that word as well as other words in the data file, it will get a little convoluted. I believe this represents the level of Pipes we are using: 11 Rev 0C Mod 0002 110C0002