例如:
admin@DESKTOP-M6V5E4A MINGW64 ~/Workspace
$ vi file_
file_2.json file_▒▒▒ָ▒▒▒▒ģ▒顣.json
我无法使用鼠标,如何选择文件_▒▒▒▒ָ▒▒▒▒ģ▒顣.json?
我试过按下我的标签,但它只列出所有相同前缀的文件。
答案1
它可能不是很优雅,但它确实有效......
ls file_* > script.sh
vi script.sh
只保留要编辑的文件,并将命令放在vi
文件名前面。脚本将如下所示:
vi file_XXXXXXX.json
保存并运行脚本...
chmod u+x script.sh
./script.sh
答案2
如果只有一个文件,则可以使用负字符类:
vi file_[^2]*.json
如果你需要更多的灵活性,请启用shopt -s extglob
(man bash
详情请参阅)。它启用扩展模式匹配,例如
vi file_!(2.txt)