Ger*_*ber 2 bash shell grep sh
我有一个目录,其中有许多文件,其名称如work1,work2,work3,work4 ... workn(其中n是任意数字).我只想列出work那些只有1,2,3,4或5之后作为前缀的文件.
work
例如:它应该列出来work1 work2 work3 work4 work5.所以我的逻辑是ls -al | grep work,但它会列出work6,work7等过.怎么办?
work1
work2
work3
work4
work5
ls -al | grep work
work6
work7
fed*_*qui 7
无需解析输出ls.调用时只需使用范围表达式ls:
ls
ls -al work[1-5]
这将匹配名称与模式匹配的任何文件work[1-5].也就是说,任何名称为work1......的文件work5.
work[1-5]
归档时间:
9 年,2 月 前
查看次数:
93 次
最近记录: