/srv/irclogs.ubuntu.com/2018/10/04/#ubuntu-nl.txt

exaltHoi08:27
exaltwanneer 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
exaltgewoon in bash trouwens, wat is dit voor iets?08:29
lordievaderExtra slashes hebben geen nut. // is hetzelfde als /08:30
exaltis dat niet de backslash?08:30
exalten als slashes geen nut hebben waarom acteert bash er dan wel op? je wekt alleen maar meer vragen op.08:32
lordievaderNee. Een backslash is een escape. Windows gebruikt backslashes in paden, Linux forwardslashes.08:32
lordievaderHoe bedoel je? Bash doet er ook niet zoveel mee.08:33
exaltprecies 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 me08:35
lordievaderWat doet bash er dan mee, volgens jou?08:36
exalt10: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 files08:37
exalt               uit de / directory.08:37
lordievaderWaarschijnlijk is bash gewoon lui met dingen mappen. In zsh wordt een `cd //` rustig terug gemapt naar `cd /`.08:38
exaltoke08:43
CeesSWAT_: eigenlijk naar Ajax maar omdat we er toch waren ook het Oktoberfest! was fun10:32
=== SimonNL is now known as SimonNL_Afk
=== SimonNL_Afk is now known as SimonNL
JanClordievader: wat POSIX zegt... http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap04.html#tag_04_1118: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
JanCik hoop dat zsh controleert of '/' en '//' hetzelfde zijn, of anders is dat mogelijk een bug  ;)18:29
lordievaderOf de implementatie van zsh is daar anders in dan die van Bash.18:30
JanCof '/' 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
JanCzie ook FAQ E10: http://tiswww.case.edu/php/chet/bash/FAQ18:43

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!