Bash'de readline işlevini yerine getirir complete-into-braces
.
Köşeli ayraç genişletme, birden çok dosyaya yapılan bir başvuruyu kısaltmanın yararlı bir yoludur.
Örneğin:
ls -l /path/to/dir/*.{c,h}
".c" veya ".h" ile biten tüm dosyaları listeler.
Gönderen man bash
:
tam parantez içine alma (M- {)
Dosya adı tamamlama işlemini gerçekleştirin ve parantez içine alınmış olası tamamlamaların listesini listenin kabuk tarafından kullanılabilmesi için ekleyin (bkz. yukarıdaki Brace Genişlemesi).
ve
Ayracı Genişletme
Ayracı genişletme, rastgele dizelerin oluşturulabileceği bir mekanizmadır. Bu mekanizma yol adı genişletmesine benzer, ancak oluşturulan dosya adlarının mevcut olması gerekmez. Köşeli ayracı genişletilecek desenler, isteğe bağlı bir başlangıç eki biçimini alır, bunu ya bir dizi virgülle ayrılmış dize veya bir çift ayraç arasında bir dizi ifadesi ve ardından isteğe bağlı bir postscript alır. Başlangıç eki kaşlı ayraçlar içinde yer alan her bir dizeye önek eklenir ve daha sonra, soldan sağa doğru genişleyen her bir dizeye postscript eklenir.
Küme ayracı genişletmeleri iç içe olabilir. Her genişletilmiş dizenin sonuçları sıralanmaz; soldan sağa sıra korunur. Örneğin, bir {d, c, b} e "ade ace abe" ye genişler.
Tamamlama, tanım gereği, bir dizeyle başlayan dosyalarla çalışacak şekilde tamamlanır .