Есть ли способ просмотреть историю передачи данных?

Даже если системный скрипт не использует это, в любом из случаев, когда нужно добавить путь (например, $HOME/bin) к переменной среды PATH, следует использовать

PATH="${PATH:+${PATH}:}$HOME/bin"

для добавления (вместо PATH="$PATH:$HOME/bin") и

PATH="$HOME/bin${PATH:+:${PATH}}"

для добавления (вместо PATH="$HOME/bin:$PATH")

Это позволяет избежать ложного начального / конечного двоеточия, когда $PATH изначально пустое, которое может иметь нежелательные эффекты.

См. например, https://unix.stackexchange.com/questions/162891/append-to-path-like-variable-without-creating-leading-colon-if-unset

0
задан 14 January 2018 в 10:30

0 ответов

Другие вопросы по тегам:

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