我有一个包含大约 10,000 个文件的目录,我正在使用它ls
来列出这些文件。
但是,我只想列出具有扩展属性设置的文件com.example.mycolor
。
我尝试过的:
ls -l@ | grep 'mycolor'
但这不起作用。
对于某些上下文,我使用它来设置属性:
xattr -w com.example.mycolor booltrue spreadsheet.xls
答案1
ls -l@ | perl -ne '/ccom.example.mycolor/ && $last && print $last; $last = $_'
感谢这个网站的帖子,标题为:Perl 单行代码详解,第六部分:选择性打印和删除行
甚至可以按照Apple Stack Exchange 网站上的这个答案:
find . -xattrname com.example.mycolor