Как распечатать в последний раз измененное время использования файла | в Bash?

Я - новичок в кодировании Bash. Есть ли любой способ, которым я могу распечатать в последний раз измененное время файла (скажите что фотографии) к текстовому файлу под названием last-modified.txt

Я пытался искать вокруг немного и мог выполнить задачу с помощью следующего кода

stat -c %y photos >> last-modified.txt 

Однако я хочу использовать | выполнить задачу

Править: Вышеупомянутая команда (вовлечение >> или добавьте), работы хорошо, но мне было любопытно знать, могу ли я выполнить тот же результат чем-то как stat -c %y photos | cat last-modified.txt (Хотя я знаю, что это не будет работать, но Вы получаете идею, чего я пытаюсь достигнуть здесь).

-2
задан 15 April 2020 в 05:02

1 ответ

Использовать tee:

мишень - чтение от стандартного входа и записи к стандартному выводу и файлам

Добавьте в файл:

stat -c %y photos | tee -a last-modified.txt

или файл перезаписи:

stat -c %y photos | tee last-modified.txt

Это особенно полезно, если Вы (1) хотите сохранить вывод на экране или (2) необходимо записать в использование файла sudo, затем можно использовать ... | sudo tee ...

5
ответ дан 25 April 2020 в 10:48

Другие вопросы по тегам:

Похожие вопросы: