[08:27] <exalt> Hoi
[08:29] <exalt> wanneer ik in bash het volgende commando uit voer `cd //` en dan `pwd` uit voer krijg ik het volgende resultaat: '//' als ik dan een `ls` uit voer zie ik de files uit de / directory.
[08:29] <exalt> gewoon in bash trouwens, wat is dit voor iets?
[08:30] <lordievader> Extra slashes hebben geen nut. // is hetzelfde als /
[08:30] <exalt> is dat niet de backslash?
[08:32] <exalt> en als slashes geen nut hebben waarom acteert bash er dan wel op? je wekt alleen maar meer vragen op.
[08:32] <lordievader> Nee. Een backslash is een escape. Windows gebruikt backslashes in paden, Linux forwardslashes.
[08:33] <lordievader> Hoe bedoel je? Bash doet er ook niet zoveel mee.
[08:35] <exalt> precies ik dacht dat je met geen nut de escape bedoelde. bash doet er misschien niet veel mee maar hij doet er wel iets mee en dat verbaasd me
[08:36] <lordievader> Wat doet bash er dan mee, volgens jou?
[08:37] <exalt> 10:29 < exalt> wanneer ik in bash het volgende commando uit voer `cd //` en dan `pwd` uit voer krijg ik het volgende resultaat: '//' als ik dan een `ls` uit voer zie ik de files
[08:37] <exalt>                uit de / directory.
[08:38] <lordievader> Waarschijnlijk is bash gewoon lui met dingen mappen. In zsh wordt een `cd //` rustig terug gemapt naar `cd /`.
[08:43] <exalt> oke
[10:32] <Cees> SWAT_: eigenlijk naar Ajax maar omdat we er toch waren ook het Oktoberfest! was fun
[18:28] <JanC> lordievader: wat POSIX zegt... http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap04.html#tag_04_11
[18:28] <JanC> """A pathname consisting of a single slash shall resolve to the root directory of the process. A null pathname shall not be successfully resolved. A pathname that begins with two successive slashes may be interpreted in an implementation-defined manner, although more than two leading slashes shall be treated as a single slash."""
[18:29] <JanC> ik hoop dat zsh controleert of '/' en '//' hetzelfde zijn, of anders is dat mogelijk een bug  ;)
[18:30] <lordievader> Of de implementatie van zsh is daar anders in dan die van Bash.
[18:32] <JanC> of '/' en '//' hetzelfde zijn is iets wat op kernel/libc-niveau bepaald wordt, dus als zsh er van uit gaat dat ze hetzelfde zijn zonder te controleren is dat een bug (als zsh het controleert is er uiteraard geen probleem)
[18:42] <JanC> """Certain versions of Unix, and early network file systems, used paths of the form //hostname/path to access 'path' on server 'hostname'."""
[18:43] <JanC> zie ook FAQ E10: http://tiswww.case.edu/php/chet/bash/FAQ