0

在 xonsh 我可以运行这样的find命令:

find @(str(path)) -iname "log.txt"

其中 path 是 pathlib.Path 对象。

但是,我不明白如何使用-exec-execdir选项find

find @(str(path)) -iname "log.txt" -execdir pwd {} \;

这会导致错误:

SyntaxError: <xonsh-code>:1:5: ('code: @(',)

我查看了教程 — xonsh 0.10.1.dev5.dev5 文档并尝试了 @$(...) 和许多其他变体,但均未成功。

编辑:这个版本

find @(str(path)) -iname "log.txt" -execdir pwd '{}' \;

给出这个错误:

find: missing argument to `-execdir'
4

0 回答 0