Вы можете эмулировать его, используя -prune
для разных совпадающих имен путей. Например, чтобы сопоставить /etc
с глубиной 1, а /lib
с глубиной 2:
find /etc /lib/ \
\( -regex '/etc/[^/]*/.*' -prune \) \
-o \( -regex '/lib/[^/]*/[^/]*/.*' -prune \) \
-o -print
Вы должны быть осторожны, добавляя последнюю строку для печати или других действий с оставшимися файлами и каталогами.
Это специальное -решение для ipython. Запустите ipython -ic 'import itertools'
вместо cat <(echo 'import itertools') /dev/tty | ipython
.
Можно передать произвольный вывод из других программ в ipython, используя обратные кавычки ``
. В частности, замените любой код CLI на WHATEVER в
ipython -ic "`WHATEVER`"
Дополнительные двойные -кавычки "" необходимы, чтобы терминал не разбивался на пробелы