Есть ли способ в bash или zsh автоматически передать весь вывод из любых команд, которые я запускаю через другую программу?
Например, если я запустил эту команду
$ cat /tmp/it
Я бы хотел, чтобы он работал так, как я написал так:
$ cat /tmp/it | tee /tmp/cmdoutput
где | tee /tmp/cmdoutput
может быть любой командой. Мои варианты использования - для раскрашивания и для сохранения вывода для команд, которые я запускаю, чтобы я мог редактировать их в vim или искать их в vim. Я делаю это уже вручную, но хочу знать, есть ли способ сделать это автоматически, и я ищу общее решение!