Разница между pushd / popd и sub-shell + cd

Правила те же, что и для ls, который лучше документирован в man ls. Цитирование:

Использование цвета для различения типов файлов отключено как по умолчанию, так и
с параметром --color=never. При --color=auto, ls выдает цветовые коды только когда
стандартный вывод подключен к терминалу. Переменная окружения LS_COLORS
переменная может изменять настройки. Для ее установки используйте команду dircolors.

Таким образом, это заставит команду добавлять цветовое форматирование только тогда, когда вывод идет на терминал, а не, скажем, когда он идет в трубу, где программа, потребляющая трубу, может плохо обрабатывать цветовое форматирование.

1
25.05.2018, 20:18
1 ответ

No siempre es posible o útil ejecutar partes de un script en una subcapa.

También uso pushd/ popden 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.

3
27.01.2020, 23:18

Теги

Похожие вопросы