Протестировано это на CentOS и Ubuntu, если вы находитесь в каталоге с кучей файлов
$ 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
И вы нажмете Alt+Shift+{
это будет awk-завершить каждое имя файла
<Alt+Shift+{>
завершает к:
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}
и
day1<Alt+Shift+{>
завершает к:
day1{0.tar.gz,.tar.gz}
Вопросы : что это? Как это называется? Где это полезно? Как я могу настроить это? Могу ли я сделать это для файлов, которые заканчиваются подстрокой, а не начинаются с нее?