我试过
#!/bin/bash
ls * [!0-9] * .*
但这不起作用 - 我仍然得到一些包含数字的文件。
答案 0 :(得分:3)
如果
shopt extglob
说
extglob on
然后你可以尝试
ls !(*[0-9]*)
使用以下命令启用此选项
shopt -s extglob
答案 1 :(得分:2)
如此好的ol grep如何...... ls | grep -v "[0-9]"
注意:根据宝马的建议删除了*
。