zsh:printステートメントでファイル拡張子を操作する方法

zsh:printステートメントでファイル拡張子を操作する方法

/usr/local/include のすべてのファイルを再帰的に印刷する次のコードがあります。

% files=(/usr/local/include/**/*(^/))
% print -l $files

一時変数を削除できますか?私はこのパターンに一致するすべてのファイルのリストを簡単に検索したいと思います。

私は試した:

% print -l "(/usr/local/include/**/*(^/))"

成功しませんでした。

ベストアンサー1

print -rl /usr/local/include/**/*(^/)

おすすめ記事