Подтвердить что ты не робот

Плохо: модификатор в $(.)

Я хочу установить переменную среды в linux и сделал то же самое, указав команду

 export PATH=$PATH:.

Но ошибка Ошибка: модификатор в $(.).

Может кто-нибудь это поможет. Я попытался использовать bash shell и ksh

4b9b3361

Ответ 1

Bad : modifier in $ (.).

Это не ошибка Bash, а также не Ksh: она из C- shell или один из его клонов, например Tcsh.

Вы хотите:

setenv PATH ${PATH}:.

Но вы не должны ставить . в свой ${PATH}, это хорошо известный риск безопасности.

Ответ 2

Не забывайте избегать двоеточия

setenv PYTHONPATH $PYTHONPATH\:/disk1/mypath

Ответ 3

Возможно, вы захотите попробовать следующее:

export PATH="${PATH}:."

Мне не нравится иметь текущий каталог в пути, но в конце он довольно безопасен.