在文件管理器中,您通常可以选择一个文件,然后按住Shift并选择另一个文件。中间的每个文件都将被选择。
我想做bash
/zsh
相当于这个。
即:我想给出 2 个文件名,并在中间包含每个文件名(按字母顺序排列 - 输出它们的方式ls
)。
我知道? {} *
和其他通配符选项,但是我希望能够在名称高度混乱的文件上使用它。
例如:给定文件
$ ls
aoeitoae.txt
oaeistn.txt
oaie.txt
paeoai.txt
sotaoe.txt
Run Code Online (Sandbox Code Playgroud)
我想发出这样的命令rm aoeitoae.txt-oaie.txt
,然后得到:
$ ls
paeoai.txt
sotaoe.txt
Run Code Online (Sandbox Code Playgroud)
我怎样才能实现这个目标?