この中括弧式はファイルのリストを生成します。
$ touch {foo{.t,t.t},other.txt,test{,.{ascii,t{est.qt,x{t,xt}}}}}
$ ls
foo.t foot.t other.txt test test.ascii test.test.qt test.txt test.txxt
ファイルのリストを中括弧拡張子に変換できますか?
ベストアンサー1
上記のファイルのリストを使用して、空のコマンドラインで(M-{)を押すだけです。
Alt-{
取得するには:
$ {foo{.t,t.t},other.txt,test{,.{ascii,t{est.qt,x{t,xt}}}}}
または、fo
同じキーを書き込んで次のようにします。
$ foo{.t,t.t}
つまり、文字列fo
(ドットの前)に一致するすべてのファイルを中括弧で埋めます。
~からman bash
中かっこで完了 (M-{) は、
ファイル名の完成を行い、シェルでリストを使用できるように中かっこで囲まれた可能な完成リストを挿入します。