Передать подстановочный знак в псевдоним

Я использую команду изменения списка в качестве псевдонима (в KSH):

alias ltf = 'ls -lrt -d -1 $ PWD / *'

Таким образом, команда ltf отображает что-то вроде этого:

-rw-r - r-- 1 myuser mygroup 0 18 апр, 12:00 /usr/test.txt[12197estive-rw-r- -r-- 1 myuser mygroup 0 18 апреля, 12:00 /usr/test.log

Теперь я хочу использовать подстановочные знаки. Но использование ltf * .log не работает.

Как лучше всего этого добиться?


Обновление: я хочу указать свой вопрос, потому что ответы пока не решают мою проблему: команда ls -lrt -d -1 $ PWD / * выполняет команду списка с некоторыми параметрами И отображает полный путь, что для меня важно.

К сожалению, подход псевдонима не позволяет использовать параметры с подстановочными знаками. Моя цель - сделать это возможным. Наверное, это лучший способ создать команду как функцию. Это упоминается в ответах, но пока не работает (см. Комментарии).

Есть идеи?

5
задан TechnoCore 20 April 2011 в 06:20
поделиться