我有以下代码,它递归地打印 /usr/local/include 中的所有文件:
% files=(/usr/local/include/**/*(^/))
% print -l $files
是否可以摆脱临时变量?我想简单地检索与该模式匹配的所有文件的列表。
我试过:
% print -l "(/usr/local/include/**/*(^/))"
没有成功。
答案1
print -rl /usr/local/include/**/*(^/)
我有以下代码,它递归地打印 /usr/local/include 中的所有文件:
% files=(/usr/local/include/**/*(^/))
% print -l $files
是否可以摆脱临时变量?我想简单地检索与该模式匹配的所有文件的列表。
我试过:
% print -l "(/usr/local/include/**/*(^/))"
没有成功。
print -rl /usr/local/include/**/*(^/)