Имея список путей, как я могу отфильтровать подкаталоги ранее упомянутых путей?

Я пропустил бы его через less

command | less

Бит лучшего набора функций, чем more IMO.

1
задан 13 April 2017 в 15:25

1 ответ

Другая версия Python, использующая новую библиотеку pathlib:

#! /usr/bin/env python3

import pathlib, sys

seen = set()
for l in sys.stdin:
    p = pathlib.Path(l.strip())
    if not any(x in seen for x in p.parents):
        seen.add(p)
        print(str(p))
8
ответ дан 23 May 2018 в 03:01

Другие вопросы по тегам:

Похожие вопросы: