See the example below
$ ./k
5(2*)1円
1 2 4 8 16 32
\\
$ ./k repl.k
ngn/k, (c) 2019-2023 ngn, GNU AGPLv3. type \ for more info
5(2*)1円
tput: illegal option -- S
usage: tput [-T term] attribute ...
'length
{(lines;cols)::`I$"\n"\`x(("/usr/bin/tput";"-S");"lines\ncols\n")}
^
{upd[];$[(::)~x;"";(1<#x)&|/`m`M`A=@x;mMA x;(dd[cols]`k@lim[cols]x)..
^
\\
$
This may be because bsd tput conforms to POSIX.1 but doesn't have all the linux extensions such as-S.
See the example below
```
$ ./k
5(2*)1円
1 2 4 8 16 32
\\
$ ./k repl.k
ngn/k, (c) 2019-2023 ngn, GNU AGPLv3. type \ for more info
5(2*)1円
tput: illegal option -- S
usage: tput [-T term] attribute ...
'length
{(lines;cols)::`I$"\n"\`x(("/usr/bin/tput";"-S");"lines\ncols\n")}
^
{upd[];$[(::)~x;"";(1<#x)&|/`m`M`A=@x;mMA x;(dd[cols]`k@lim[cols]x)..
^
\\
$
```
This may be because bsd `tput` conforms to POSIX.1 but doesn't have all the linux extensions such as`-S`.