Запуск сценария из BBEdit / TextWrangler дает «tput: нет значения для $ TERM и не указан -T»

0

Если я напишу скрипт в BBEdit / TextWrangler, например,

#!/usr/bin/env python
print 1234

и выберите «Run» из #! меню, я получаю это в новом документе:

1234
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified

Как мне избавиться от этих 3 дополнительных линий?

Ze'ev
источник
Измените инициализацию оболочки, чтобы она была достаточно умной, чтобы знать, является ли запускаемая оболочка интерактивной или нет, и не делать то, что она делает, если это не так.
Marc Wilson

Ответы:

0

Решение это приложить любое использование tput в .bash_profile в тесте на интерактивную оболочку, т.е.

if [[ $- == *i* ]]; then
  #tput command
  #tput command
  #tput command
  #etc
fi
Ze'ev
источник