linux - 如何从字符类的范围中排除字符?

标签 linux bash unix wildcard

如何将以下几行组合为一个字符:

> ls file[1-5]
> ls file[!3]

产生相同的结果:

> ls file[1-2,4-5] 
> file1 file2 file4 file5

最佳答案

正确的范围语法是

ls file{[1-2],[4-5]}

关于linux - 如何从字符类的范围中排除字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12483553/

相关文章:

xml - Unix : WildCard SubString Search between XML Tags

linux - 为什么像 cat 这样的命令在后台运行时会立即退出?

linux - 从 shell 中避免僵尸进程?

linux - 我可以在 Debian/Linux 上安装两个版本的 GCC 吗?

Ubuntu 上的 Java 安装问题

linux - 如何从系统中的任何位置(当前目录之外)运行我的脚本?

mysql - CentOS 在 MySQL 服务停止时重新启动的脚本

bash - .bash_profile中的意外 token `then'附近的语法错误

linux - 打印一行,其中一个数字在第三个字段中重复了 n 次

linux - 如何在管道多行时删除单行中的重复单词