Когда вы запускаете их для вывода через grep "1" (используя |), каждая строка экрана, где отображается 1, отображается, а цвет 1 окрашен в красный цвет.
Поскольку имена файлов ., .., 2 и 22 отображаются на одной и той же строке экрана, они также выводятся на grep, но не отображаются красным цветом, который показывает [ f12].
:34m - это escape-последовательность для цвета, который не отображается правильно. Исходя из вашего пересмотренного вопроса с выходом type -a l и type -a, он может быть воспроизведен в моей системе. Обратите внимание, что вы должны изменить свой псевдоним от --color до --color=auto:
Откройте Dash и начните вводить имя нужной игры, вы должны увидеть результаты поиска ниже, когда вы набираете, щелкните значок для запуска.