Hello, I get the following on Ubuntu 8.04.2 on x86, both with system coreutils (6.10) and hand-compiled coreutils 6.12 (unfortunately, I am not able to compile coreutils from git to check it against current mainline):
~/coreutils/coreutils-6.12/src$ ./dd if=/dev/urandom of=test bs=1M count=200 200+0 records in 200+0 records out 209715200 bytes (210 MB) copied, 33.4646 s, 6.3 MB/s ~/coreutils/coreutils-6.12/src$ ls -l test -rwxr-xr-x 1 djanus djanus 209715200 Feb 9 09:12 test ~/coreutils/coreutils-6.12/src$ ./cut -b 1-200 <test >out ~/coreutils/coreutils-6.12/src$ ls -l out -rw-r--r-- 1 djanus djanus 114189372 Feb 9 09:13 out ~/coreutils/coreutils-6.12/src$ ./cut --version cut (GNU coreutils) 6.12 Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by David Ihnat, David MacKenzie, and Jim Meyering. ~/coreutils/coreutils-6.12/src$ uname -a Linux hurricane 2.6.24-21-generic #1 SMP Tue Oct 21 23:43:45 UTC 2008 i686 GNU/Linux I would expect the `out' file to be exactly 200 bytes in size and contain the first 200 bytes of `test'. What gives? Best regards, Daniel Janus _______________________________________________ Bug-coreutils mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-coreutils
