Certain patterns of whitespace will cause unexpand to generate a continuous stream of spaces as output. The following one-liner demonstrates the problem. $> echo -e ' \t\t ' | unexpand -t 2,17 | od -tx1 0000000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 * ^C $> gcc --version 2.95.2 $> unexpand --version unexpand (GNU textutils) 2.0 Written by David MacKenzie. -- John Kodis <[EMAIL PROTECTED]>