[08:27] Hoi [08:29] 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] gewoon in bash trouwens, wat is dit voor iets? [08:30] Extra slashes hebben geen nut. // is hetzelfde als / [08:30] is dat niet de backslash? [08:32] en als slashes geen nut hebben waarom acteert bash er dan wel op? je wekt alleen maar meer vragen op. [08:32] Nee. Een backslash is een escape. Windows gebruikt backslashes in paden, Linux forwardslashes. [08:33] Hoe bedoel je? Bash doet er ook niet zoveel mee. [08:35] 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] Wat doet bash er dan mee, volgens jou? [08:37] 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] uit de / directory. [08:38] Waarschijnlijk is bash gewoon lui met dingen mappen. In zsh wordt een `cd //` rustig terug gemapt naar `cd /`. [08:43] oke [10:32] SWAT_: eigenlijk naar Ajax maar omdat we er toch waren ook het Oktoberfest! was fun === SimonNL is now known as SimonNL_Afk === SimonNL_Afk is now known as SimonNL [18:28] lordievader: wat POSIX zegt... http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap04.html#tag_04_11 [18:28] """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] ik hoop dat zsh controleert of '/' en '//' hetzelfde zijn, of anders is dat mogelijk een bug ;) [18:30] Of de implementatie van zsh is daar anders in dan die van Bash. [18:32] 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] """Certain versions of Unix, and early network file systems, used paths of the form //hostname/path to access 'path' on server 'hostname'.""" [18:43] zie ook FAQ E10: http://tiswww.case.edu/php/chet/bash/FAQ