Довольно часто мне нужно работать с новейшим файлом в каталоге.Bash: передать псевдоним или функцию в качестве аргумента для программы
Обычно я делаю:
ls -rt
, а затем открыть последний файл в Vim или меньше.
Теперь я хотел произвести псевдоним или функции, как
lastline() {ls -rt | tail -n1}
# or
alias lastline=$(ls -rt | tail -n1)
Вызов lastline выводит новый файл в каталоге, что приятно. Но вызов
less lastline
хочет открыть файл «lastline», который не существует.
Как заставить bash выполнить функцию или псевдоним, если возможно, без большого набора символов $() или ``? Или есть ли другой способ добиться такого же результата?
Благодарим за помощь.
Спасибо - за Примеры. Впечатляющая часть кода :) – sargas
@sargas Рад, что это помогло. Теперь вы должны изучить его, чтобы учиться столько, сколько сможете от него! удачи ':)'. –