Unix shell命令的新功能。我需要在当前目录中回显名称不以'cs'开头的文件。Bash/Shell Echo Globbing Pattern
回答
shopt -s extglob # Enable extended globbing
echo !(cs*)
是这个bash专用? – sehe
@sehe:ksh和zsh以自己的方式支持它。不是关于csh的线索。 –
我正在给你正确的标记,因为它给了我正确的方向。 更简单的方法,我只是回声[!cs] * – bananajunk
find . -maxdepth 1 -type f ! -regex ".*/cs.*"
不会'ls | grep -v'\ .cs $''更简单吗? –
它可能会,但它可以匹配其他位,如果'-l'传递给'ls'。 –
'-l'不应该是个问题,因为它是用'$'来锚定的。 '-F'就是了。 –
- 1. Grunt Globbing patterns
- 2. linux globbing库?
- 3. gitignore globbing或RE?
- 4. 比较两个存档文件BashShell
- 5. docker COPY with file globbing
- 6. Perl文件Globbing Oddities
- 7. 如何使用,直到循环读取文本文件(bashshell)
- 8. Rails 5.1:Globbing不起作用?
- 9. 用symfony原则进行Globbing
- 10. 在PHP中禁用globbing exec()
- 11. CMake globbing生成的文件
- 12. 防止在bash脚本中出现globbing
- 13. Cahining pattern
- 14. 在@Pattern
- 15. 有什么问题:Pattern pattern = Pattern.compile(“\\”);
- 16. ECHO在ECHO在IF
- 17. Echo里面和Echo
- 18. 在shell原型中实现globbing
- 19. Gradle Include Pattern
- 20. preg_match url pattern
- 21. Javascript - Module Pattern differences
- 22. Git diff pattern
- 23. python pattern matching numbers
- 24. Texturebrush with separator pattern
- 25. grep multiline pattern
- 26. Segmented Programatically Pattern
- 27. Lua Pattern Exclusion
- 28. IRequest/IResponse Pattern
- 29. UIView bottom egde pattern
- 30. Django url pattern
或者[UNIX和Linux(http://unix.stackexchange.com/)。 –