Может ли дублирование POSIX shebang (#!/bin/sh )при объединении файлов в единое целое вызвать проблемы, практические или теоретические?

Вам также необходимо экспортировать переменные. Если переменная не экспортирована, новые дочерние процессы не смогут ее увидеть.

Просто добавьте exportперед объявлением переменной, например, export LS_COLORS="di=0;35".

Однако все переменные будут стираться после каждого сеанса, и их нужно будет устанавливать заново в начале каждого нового сеанса. Чтобы сделать это автоматически (, предполагая, что вы используете bash ), просто добавьте строку в файл ~/.bashrc, так как этот файл запускается каждый раз, когда запускается новый сеанс bash.

-1
30.10.2020, 15:17
0 ответов

Теги

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