Я использую команду изменения списка в качестве псевдонима (в 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 / *
выполняет команду списка с некоторыми параметрами И отображает полный путь, что для меня важно.
К сожалению, подход псевдонима не позволяет использовать параметры с подстановочными знаками. Моя цель - сделать это возможным. Наверное, это лучший способ создать команду как функцию. Это упоминается в ответах, но пока не работает (см. Комментарии).
Есть идеи?