> "PE" == Paul Eggert writes:
PE> That argument would apply to any program, no? "cat", "diff", "sh",
PE> "node",
PE> Not sure why "ls" needs a convenience flag that would complicate the
PE> documentation and maintenance and be so rarely useful.
OK, then I'll close the bug then.
On 1/23/21 1:13 PM, 積丹尼 Dan Jacobson wrote:
And any database command already has
a --limit option these days, and does not rely on a second program to
trim its output because it can't control itself. Indeed, on some remote
connections one would only want to launch one program, not two.
That
On 1/24/21 8:52 AM, Pádraig Brady wrote:
- if (lseek (STDIN_FILENO, start, SEEK_CUR) < 0)
+ if (lseek (STDIN_FILENO, start, SEEK_SET) < 0)
Dumb question: will this handle the case where you're splitting from
stdin and stdin is a seekable file and its initial file offset is nonzero?
On 24/01/2021 16:52, Pádraig Brady wrote:
diff --git a/src/split.c b/src/split.c
index 0660da13f..6aa8d50e9 100644
--- a/src/split.c
+++ b/src/split.c
@@ -1001,7 +1001,7 @@ bytes_chunk_extract (uintmax_t k, uintmax_t n, char *buf,
size_t bufsize,
}
else
{
- if (lseek
On 23/01/2021 04:58, Paul Hirst wrote:
split --number K/N appears to lose data in, with the sum of the sizes of
the output files being smaller than the original input file by 131072 bytes.
$ split --version
split (GNU coreutils) 8.30
...
$ head -c 100 < /dev/urandom > test.dat
$ split
E.g.,
"What is API pagination? Some APIs, such as Contacts can return millions
of results. We obviously can't return all of them at once, so we need to
return a subset - or a page - at a time. This technique is called paging
and is common to most APIs. Paging can be implemented in many different
Sure, it is against the https://en.wikipedia.org/wiki/Unix_philosophy, but
just like SQL has LIMIT,
and
$ unicode --help
-m MAXCOUNT, --max=MAXCOUNT
Maximal number of codepoints to display...
Just like "we want to stop pollution at the source", not always "clean up after
Hi Dan,
On 23.01.21 22:13, 積丹尼 Dan Jacobson wrote:
I hereby propose "ls --limit=..."
$ ls --limit=1 # Would only print one result item:
A
You might say:
"Jacobson, just use "ls|sed q". Closed: Worksforme."
Ah, but I am talking about items, not lines:
You can use the ls option '-1' to print