GNU bug report logs -
#19240
cut 8.22 adds newline
Previous Next
Reported by: John Kendall <john <at> capps.com>
Date: Mon, 1 Dec 2014 16:44:01 UTC
Severity: normal
Tags: notabug
Done: Eric Blake <eblake <at> redhat.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hi,
I don't know if this is a bug, but I wonder if there is a consensus on correct behavior.
The solaris version of cut does not add a newline if there was no newline on the input:
Consider this printf command:
$ printf "1\n12\n123\n1234\n12345\n123456"
1
12
123
1234
12345
123456$
Note that the shell prompt appears after the 6 on the last line.
# Solaris cut
$ printf "1\n12\n123\n1234\n12345\n123456" | cut -c1-4
1
12
123
1234
1234
1234$
Note that the shell prompt appears after the 4 on the last line.
#gnu 8.22 cut
/$ printf "1\n12\n123\n1234\n12345\n123456" | cut -c1-4
1
12
123
1234
1234
1234
$
Note that the shell prompt appears on its own line.
I came upon this while porting scripts from Solaris 10 to Centos 7.
Interested to hear you thoughts.
Thanks and best regards,
John
---
John Kendall
System Administrator
CAI International
This bug report was last modified 10 years and 171 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.