On Tue, 23 Apr 2019 05:51:19 +0000, JP wrote: > I had a need to run uniq on an open stream. It doesn't seem to print > the most recent line. > > $ lua -e 'print("a");print("b");print("c"); repeat until false' |uniq > a > b > > ^ should print the c as well, no?
Yes, but. 'uniq -c' can only print the 'c' line once it gets a different input line or EOF, and I'd bet that the code doesn't try to behave differently when run without -c. (Behaviour is different from GNU coreutils uniq; also: netbsd$ uniq --help uniq: uniq: No such file or directory ) - Andreas -- "Totally trivial. Famous last words." From: Linus Torvalds <torvalds@*.org> Date: Fri, 22 Jan 2010 07:29:21 -0800