我想做的是,
└── super_crawler
├── config
│ ├── __init__.py
│ ├── celery.py
│ ├── settings1
│ │ ├── __init__.py
│ │ ├── development1.py
│ │ ├── partials
│ │ │ ├── my_name1
│ │ │ ├── is1
│ │ │ ├── choi1
│ ├── settings2
│ │ ├── __init__.py
│ │ ├── development2.py
│ │ ├── partials
│ │ │ ├── my_name2
│ │ │ ├── is2
│ │ │ ├── choi2
在当前位置super_crawler
,我想打印出my_name1, is1, choi1, my_name2, is2, choi2
,,它们位于名为partials
的目录下(这是POINT!),在终端屏幕中仅使用ONE LINE命令。
我找了一些方法来做到这一点,但无法得到任何解决方案并发布这个问题。
需要你的帮助。感谢
答案 0 :(得分:0)
您可以在一行上用分号分隔两个ls命令:
ls -1 config/settings1/partials ; ls -1 config/settings2/partials
或者,使用find
。它输出当前目录的相对路径,因此我使用cut
删除它:
find config/*/partials -maxdepth 1 -type f | cut -d/ -f4