Есть ли способ вставить временную метку в файл в Ubuntu?

Есть ли способ вставить временную метку в файл в Ubuntu?

Мне часто приходится вводить временную метку в текстовый файл. Есть ли способ быстро вставить текущую временную метку в файл в 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 в любую выбранную вами программу. Вы можете поместить команду в скрипт оболочки и запустить ее с помощью сочетания клавиш для удобства.

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