我有一个包含目录和子目录的文件,我需要搜索子目录行。我使用该grep
命令来执行该操作,但它不起作用。您能让我知道如何执行此操作吗?
例如,名为 a.txt 的文件包含以下数据:
.
./vou
./vou/bin
./vou/ctl
./vou2
./vou2/test
最终结果应该是:
./vou/bin
./vou/ctl
./vou2/test
答案1
egrep
你可以这样做
egrep "/[^/]+/" <file>
它将找到/
至少一次不是斜杠的任何内容,然后是另一个/
当然,这看起来像find
命令的输出,因此您可以只使用-mindepth 2
类似的选项
find . -mindepth 2 -type d