On Tue, 23 Apr 2019 11:50:23 +0000, Greg A. Woods wrote: ... > > Thinking "Oh, so it should work on FreeBSD too...", I opened a window to > my recently installed FreeBSD-12.0 machine, and after rewriting the Lua > code into AWK, I was surprised to see absolutely no output at all!
stdout buffering is a thing. awk may not flush stdout, esp. when stdout is not a terminal. So uniq may not get anything. (echo a; echo b; echo c; sleep 3) | uniq -c is test case enough, and doesn't have the stdout buffer issue. - Andreas -- "Totally trivial. Famous last words." From: Linus Torvalds <torvalds@*.org> Date: Fri, 22 Jan 2010 07:29:21 -0800