Я испытываю что-то странное.В интерактивной консоли Cygwin вот что я получу, если поиграю с tput:
$ tput cols
210
$ (tput cols)
210
$ echo $(tput cols)
210
Так что все в порядке.Однако, если я запускаю эти команды в сценарии:
#!/bin/bash
tput cols
(tput cols)
echo $(tput cols)
, я получаю:
210
210
80
Это происходит при данной установке (W2012 Server 64 - mintty 2.6.1
- bash 4.3.46(7)-release
), но не в другом (W2008 Server 32 - mintty 2.8.4
- bash 4.4.12(3)-release
).