На моей машине с Linux некоторые переменные окружения содержат списки каталогов. Каталоги разделены :
Но иногда они разделяются ::
. Является ли это просто ошибкой, которую следует рассматривать как :
или это означает, что пустая строка является одним из каталогов (что, вероятно, следует интерпретировать как текущий каталог).
Большинство каталогов, указанных в переменных среды, имеют следующий формат:
/aaa/bbb/ccc
Тем не менее, некоторые из них имеют этот формат:
/aaa/bbb//ccc
Обратите внимание на двойную косую черту между bbb
и ccc
. Это просто ошибка, которая интерпретируется как одиночная косая черта, или она имеет особое значение?