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