Author: Stan Eisenstat
Subject: Re: [Cs323] -name matching /
Date: Thursday, 17 Sep 2020, 20:41:16
> Message Posted By: Unknown
>
> "find / -maxdepth 0 -name ''" outputs nothing, but
> "/c/cs323/Hwk1/fiend / -maxdepth 0 -name ''" outputs "/".
>
> Does it matter which one we output?
...
> To be clear, the arg to -name is '' (two single quotes).
Short answer: No
Long Answer: The question is what is the local name of
the root directory /. If it is the empty string, then
"" should match it (as fiend does). If it is /, then
"" should not match it (as find does). But in the latter
case, how can the local name have a / in it.
Thanks for pointing this out.
--Stan-
PREV
INDEX
NEXT