Estou instalando o TCE e vejo barras duplas ( //
) no caminho da instalação. Por que eles estão lá?
100% - /usr/local/games/enemy-territory//tcetest/ReadMe.rtf
100% - /usr/local/games/enemy-territory//tcetest/changelog.rtf
100% - /usr/local/games/enemy-territory//tcetest/ui.mp.i386.so
100% - /usr/local/games/enemy-territory//tcetest/qagame.mp.i386.so
100% - /usr/local/games/enemy-territory//tcetest/pak3.pk3
100% - /usr/local/games/enemy-territory//tcetest/pak2.pk3
É simplesmente o resultado da concatenação de caminhos como cadeias de texto comuns.
Por exemplo, se você especificar o diretório de destino, incluindo a barra final ...
... e o instalador usa assim:
Quando a linha acima é expandida,
$(DESTDIR)
simplesmente será substituída pelo conteúdo exato da variável, resultando em:Como Stéphane mencionou na resposta, ter duas barras no caminho é totalmente inofensivo, e é por isso que a maioria dos scripts de instalação não se preocupa em removê-los.
fonte