Pertanyaan Apakah ada cara untuk memasukkan stempel waktu dalam file di Ubuntu?


Saya sering menemukan diri saya perlu mengetikkan cap waktu ke dalam file teks. Apakah ada cara cepat memasukkan cap waktu saat ini ke dalam file di Ubuntu?


2
2018-03-09 03:17


asal




Jawaban:


Anda dapat menggunakan date perintah.

date >> my_file.txt

Dimana my_file.txt adalah file yang dimasukkan ke stempel waktu.

Lihatlah halaman manual untuk strftime(3) (man 3 strftime) untuk melihat beberapa format tanggal yang dapat Anda gunakan. Contohnya:

date +%l:%M >> my_file.txt

Akan menghasilkan sesuatu seperti 9:37 (Jam: Menit) ke file teks.


6
2018-03-09 03:37





Gunakan perintah ini pada prompt shell Anda (atau dalam skrip shell Anda):

  • tanggal >> /var/log/my_log_file.log

1
2018-03-09 03:26





Instal xclip:

sudo apt-get install xclip

Dan jalankan yang berikut di command prompt:

date +"%Y-%M-%d %H:%M" | while read line; do echo -n "$line"; done | xclip -i -selection clipboard

Kemudian Anda dapat menempel cap datetime melalui ctrl + v ke dalam program apa pun yang Anda pilih. Anda dapat menempatkan perintah dalam skrip shell dan menjalankannya dari pintasan keyboard untuk kenyamanan.


-1
2018-03-10 08:56



Mengapa ini lebih mudah daripada solusi yang kami berikan? Sepertinya solusi kami jauh lebih baik, dan lebih cepat, daripada ini. - Wuffers
Ini lebih fleksibel karena Anda dapat memasukkan waktu saat ini ke posisi apa pun dari file dari clipboard. Dengan cara ini saya tidak terbatas harus menambahkan waktu ke akhir file. Solusi Anda memang lebih mudah dan lebih cepat jika Anda puas dengan batas penambahan melalui baris perintah dibandingkan dengan penyisipan melalui pintasan keyboard. Masukkan adalah kata kunci untuk saya. - David