cd //
Paweł Sakowski
pawel w sakowski.eu.org
Czw, 9 Sie 2001, 01:26:54 CEST
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
NotDashEscaped: You need GnuPG to verify this message
> Proponuję każdemu mały eksperyment:
>
> $ cd //
> $ pwd
> //
>
> Ciekawy efekt. I zastanawiam się czy jest to babol czy ficzer. Wydaje się
> to występować tylko w bash'u i w zasadzie nie widać żadnych konsekwencji
> takiego zachowania.
$ cd //
$ pwd
//
$ /bin/pwd
/
$ strace bash -c 'cd //;pwd' 2>&1|tail -4
chdir("//") = 0
write(1, "//\n", 3//
) = 3
_exit(0) = ?
Czyli bash w wewnętrzym pwd zamiast wywoływać getcwd(2) wypisuje to, co
zapamiętał z ostatniego cd.
+--------------------------------------------------------------------+
| In God we trust. All others must : Paweł Sakowski |
| present a valid X.500 certificate. : <pawel w sakowski.eu.org> |
+--------------------------------------------------------------------+
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE7ccrBNJmavqlTkb0RAue0AJ0dKF4xDH3RVOZDsqgJAONKXGFc4QCg5Q6w
bhwWcZ2EwN5VtTv1IWzcOTI=
=BGvT
-----END PGP SIGNATURE-----
Więcej informacji o liście dyskusyjnej pld-users-pl