回答
试试这个:
printf '%s\n' *pattern*/
如果你喜欢所有在同一行:使用bash阵列
echo *pattern*/
或:
arr=(*pattern*/)
printf '%s\n' "${arr[@]%/}"
你是-d
开关后可能ls
:
ls -d *pattern*/
和模式? – 2013-03-18 20:39:20
@JorgeVegaSánchez:我想这是“a” – 2013-03-18 20:42:33
@sputnick:是的,更新,谢谢。 – choroba 2013-03-18 20:47:37
这对我很有用。
但它还输出目录特征,权限,日期等,我只想显示目录名称。
ls -t | grep '^d' | grep 'pattern'
如果您只想使用名称,与'printf'%s \ n'* /'不相同('* /',不像'*',只扩展到目录) - 但速度较慢并且可能有问题。 – 2013-03-19 03:40:39
- 1. 是否可以仅列出名称与Azure SDK中的模式匹配的blob?
- 2. 模式匹配字段名称与JQ
- 3. Python 3按名称匹配特定模式的目录
- 4. 与Makefile目标名称匹配的模式
- 5. 配置Webpack以查找与目录名称匹配的文件
- 6. 与目录名称匹配的重写别名?
- 7. 列出与Java中的模式匹配的目录中的文件
- 8. grep的目录匹配的表名称格式
- 9. 仅在模式匹配时产出
- 10. 输入名称与子串匹配的目录
- 11. php MySql与Table.A匹配Table.A名称匹配Table.B列名
- 12. Emacs:Directed当前目录下名称与正则表达式匹配的文件?
- 13. 选择与模式匹配的记录
- 14. 动态地分配文件名以匹配目录名称
- 15. Bash脚本 - 搜索名称与模式匹配的文件
- 16. 删除名称与模式匹配的多个数据库
- 17. Erlang与别名匹配的模式
- 18. 重命名多个匹配模式的目录
- 19. 找到一个列名称与特定模式匹配的表格
- 20. 递归列表匹配模式的目录中的文件
- 21. 列出模式不匹配的文件!
- 22. Scala模式匹配与小写变量名称
- 23. SharePoint list.items.GetDataTable列名称与字段名称不匹配
- 24. GetDirectories - 查找与该模式不匹配的目录
- 25. 与多个匹配匹配的模式
- 26. 与匹配的列名
- 27. 给定数据模板名称的匹配模板名称
- 28. 猛砸列出目录匹配模式,而不是他们的孩子
- 29. 重命名文件以匹配目录名称
- 30. 移动名称与PowerShell文本文件中列出的目录
正则表达式样式?一个glob风格的模式?这个列表是否应该被格式化以便被其他工具('printf%s \ 0'',读者期望NUL-delimited输入)明确地读取?格式化为人类消费('ls')?以其他方式格式化? – 2013-03-18 21:28:32
最后的突击队删除目录日期,大小和烫发是:ls -l | grep'^ d'| grep'Castellano'| cut -c61- – 2013-03-18 21:30:13
@CharlesDuffy:您的评论或错误的用户错误的地方? – 2013-03-19 07:05:50