Какова этимология $PWD
? Это аббревиатура?
Я знаю, что есть команда, pwd
которая печатает рабочий каталог, но, на мой взгляд, было бы более разумно назвать переменную $CWD
для текущего рабочего каталога, поскольку переменные оболочки содержат данные, а не печатают их.
12
«Переменная оболочки PWD была введена ksh88, где она была описана как текущий рабочий каталог». en.wikipedia.org/wiki/Pwd
—
jasonwryan
@jasonwryan, это похоже на ответ.
—
Wildcard
В справочной странице SunOS 5.5.1 ksh от 1995 года используется «текущий рабочий каталог», а в справочной странице OpenBSD 2.0 ksh (также от 1995 года) используется «текущий рабочий каталог» ... обе были выпущены в конце 1996 года. Интересно.
—
Муру
FWIW, команда
—
spectras
pwd
описана как «путь к рабочему каталогу печати» в 5-м издании Thompson & Ritchie's Manual для программиста, выпущенном в июне 1974 года. И не в 3-м выпуске. Увы, я не могу найти копию 4-го.
pwd
утилита и pwd
поле структуры данных происходят из MULTICS. Я считаю, PWD
что переменная окружения была добавлена в UNIX. Это конечно предшествует ksh88
хотя.