![Есть ли способ вставить временную метку в файл в Ubuntu?](https://rvso.com/image/1267913/%D0%95%D1%81%D1%82%D1%8C%20%D0%BB%D0%B8%20%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%20%D0%B2%D1%81%D1%82%D0%B0%D0%B2%D0%B8%D1%82%D1%8C%20%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%83%D1%8E%20%D0%BC%D0%B5%D1%82%D0%BA%D1%83%20%D0%B2%20%D1%84%D0%B0%D0%B9%D0%BB%20%D0%B2%20Ubuntu%3F.png)
Мне часто приходится вводить временную метку в текстовый файл. Есть ли способ быстро вставить текущую временную метку в файл в Ubuntu?
решение1
Вы можете использовать date
команду.
date >> my_file.txt
Где my_file.txt
находится файл, в который нужно поместить временную метку?
Посмотрите страницу руководства strftime(3)
( man 3 strftime
), чтобы увидеть некоторые форматировщики дат, которые вы можете использовать. Например:
date +%l:%M >> my_file.txt
Выведет 9:37
в текстовый файл что-то вроде (Час:Минута).
решение2
Используйте эту команду в командной строке (или в скрипте оболочки):
- дата >> /var/log/my_log_file.log
решение3
Установить xclip:
sudo apt-get install xclip
И выполните в командной строке следующее:
date +"%Y-%M-%d %H:%M" | while read line; do echo -n "$line"; done | xclip -i -selection clipboard
Затем вы можете вставить отметку даты и времени с помощью ctrl+v в любую выбранную вами программу. Вы можете поместить команду в скрипт оболочки и запустить ее с помощью сочетания клавиш для удобства.