exalt | Hoi | 08:27 |
---|---|---|
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:29 |
lordievader | Extra slashes hebben geen nut. // is hetzelfde als / | 08:30 |
exalt | is dat niet de backslash? | 08:30 |
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:32 |
lordievader | Hoe bedoel je? Bash doet er ook niet zoveel mee. | 08:33 |
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:35 |
lordievader | Wat doet bash er dan mee, volgens jou? | 08:36 |
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:37 |
lordievader | Waarschijnlijk is bash gewoon lui met dingen mappen. In zsh wordt een `cd //` rustig terug gemapt naar `cd /`. | 08:38 |
exalt | oke | 08:43 |
Cees | SWAT_: eigenlijk naar Ajax maar omdat we er toch waren ook het Oktoberfest! was fun | 10:32 |
=== SimonNL is now known as SimonNL_Afk | ||
=== SimonNL_Afk is now known as SimonNL | ||
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:28 |
JanC | ik hoop dat zsh controleert of '/' en '//' hetzelfde zijn, of anders is dat mogelijk een bug ;) | 18:29 |
lordievader | Of de implementatie van zsh is daar anders in dan die van Bash. | 18:30 |
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:32 |
JanC | """Certain versions of Unix, and early network file systems, used paths of the form //hostname/path to access 'path' on server 'hostname'.""" | 18:42 |
JanC | zie ook FAQ E10: http://tiswww.case.edu/php/chet/bash/FAQ | 18:43 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!