Qual é a etimologia de $PWD? É um acrônimo?
Eu sei que existe um comando pwdque imprime o diretório de trabalho, mas, na minha opinião, teria mais sentido nomear a variável $CWDcomo Diretório de Trabalho Atual, já que as variáveis do shell contêm dados, em vez de imprimi-los.
12
"A variável shell PWD foi introduzida pelo ksh88, onde foi descrita como o atual diretório de trabalho." en.wikipedia.org/wiki/Pwd
—
jasonwryan 19/10/19
@jasonwryan, isso parece uma resposta.
—
Curinga
A página de manual do SunOS 5.5.1 ksh de 1995 usa o "diretório de trabalho atual", mas a página de manual do OpenBSD 2.0 ksh (também de 1995) usa o "diretório de trabalho atual" ... ambos foram lançados no final de 1996. Interessante.
—
19717 muru
FWIW, o comando
—
espectros
pwd é descrito como "imprimir nome do caminho do diretório de trabalho" na 5ª edição do manual do programador UNIX da Thompson & Ritchie, datada de junho de 1974. E não está na 3ª edição. Infelizmente, não consigo encontrar uma cópia do quarto.
pwdo utilitário e o pwdcampo da estrutura de dados são da MULTICS. Acredito que PWDa variável de ambiente foi adicionada no UNIX. Certamente é anterior a isso ksh88.