Правила те же, что и для ls
, который лучше документирован в man ls
. Цитирование:
Использование цвета для различения типов файлов отключено как по умолчанию, так и
с параметром --color=never. При --color=auto, ls выдает цветовые коды только когда
стандартный вывод подключен к терминалу. Переменная окружения LS_COLORS
переменная может изменять настройки. Для ее установки используйте команду dircolors.
Таким образом, это заставит команду добавлять цветовое форматирование только тогда, когда вывод идет на терминал, а не, скажем, когда он идет в трубу, где программа, потребляющая трубу, может плохо обрабатывать цветовое форматирование.
No siempre es posible o útil ejecutar partes de un script en una subcapa.
También uso pushd
/ popd
en scripts, (no importa porque de todos modos generalmente tengo bashisms en mis scripts )pero, según tengo entendido, esta es principalmente una característica conveniente para una interacción shell, y no debe esperarse que el uso de subshells sea divertido.