Testei isso no CentOS e Ubuntu, se você estiver em um diretório com uma tonelada de arquivos
$ ls
day1.tar.gz day2.tar.gz day3.tar.gz day4.tar.gz day5.tar.gz day6.tar.gz day7.tar.gz day8.tar.gz day9.tar.gz day10.tar.gz
E você pressioná- Alt+Shift+{
lo-á awk-complete todos os nomes de arquivos
<Alt+Shift+{>
conclui para:
day{1{0.tar.gz,.tar.gz},2.tar.gz,3.tar.gz,4.tar.gz,5.tar.gz,6.tar.gz,7.tar.gz,8.tar.gz,9.tar.gz}
e
day1<Alt+Shift+{>
conclui para:
day1{0.tar.gz,.tar.gz}
Perguntas : O que é isso? Como isso é chamado? Onde é útil? Como posso configurá-lo? Posso fazer isso com arquivos que terminam com uma substring e não começam com um?
fonte