我正在尝试ls
使用通配符实现命令,*
. 我刚刚了解到,大多数 shell在执行命令*
时会将包含的 ls-argument 转换为相应的条目。
例如,目录由、和 目录组成。
然后,该目录有、和。
并假设当前目录是目录。ls
foo
a.file
b.file
bar
bar
c.file
d.file
e.file
foo
参数*/*
被转换为以下条目。
"bar/c.file", "bar/d.file", "bar/e.file"
程序如何执行此操作?我不知道从哪里开始。并且
有很多可能的情况。
*/../*
, ../../*
,*/*/*
等
任何建议都会很棒。谢谢..