Я хочу использовать вывод первой команды в качестве ввода второй команды в оболочке

Я хочу использовать вывод первой команды в качестве ввода второй команды в оболочке

ls -t1 | head -n 1даст мне последний обновленный файл, поэтому я хочу tailэтот последний обновленный файл в оболочке. Как мне это сделать?

решение1

Одним из возможных решений является открытие подоболочки для команды, которую вы хотите выполнить, и добавление результата команды в качестве параметра tail:

tail "$(ls -t1 | head -n 1)"

Связанный контент