のような:
admin@DESKTOP-M6V5E4A MINGW64 ~/Workspace
$ vi file_
file_2.json file_▒▒▒ָ▒▒▒▒ģ▒顣.json
マウスが使えないのですが、どうすればファイル_▒▒▒ָ▒▒▒▒ģ▒顣.jsonを選択できるのでしょうか?
Tab を押してみましたが、同じプレフィックスを持つファイルがすべてリストされるだけです。
答え1
あまりエレガントではないかもしれませんが、機能します…
ls file_* > script.sh
vi script.sh
編集したいファイルだけを残し、vi
ファイル名の前にコマンドを置きます。スクリプトは次のようになります。
vi file_XXXXXXX.json
スクリプトを保存して実行します…
chmod u+x script.sh
./script.sh
答え2
ファイルが 1 つだけの場合は、否定の文字クラスを使用できます。
vi file_[^2]*.json
より柔軟な対応が必要な場合は、有効にしてくださいshopt -s extglob
(man bash
詳細は を参照)。これにより、拡張パターンマッチングが有効になります。例:
vi file_!(2.txt)