Обычно мой рабочий процесс с временными файлами связан с тестируемым bash-скриптом. Я хочу tee
поднять его, чтобы убедиться, что он работает, и сохранить вывод для следующая итерация моего процесса. Я создал файл с именемtmp
#!/bin/bash
echo $(mktemp /tmp/$(date +"%Y-%m-%d_%T_XXXXXX"))
, чтобы я мог использовать его как
$ some_command --with --lots --of --stuff | tee $(tmp)
Причина, по которой мне нравится форматирование даты и времени перед случайными значениями, заключается в том, что это позволяет мне легко найти файл tmp, который я только что создал, и мне не нужно думать о том, как назвать его в следующий раз (и сосредоточиться на нем. просто заставляю мой чертов скрипт работать ).