Existe uma maneira de inserir um timestamp em um arquivo no Ubuntu?

2

Muitas vezes me pego precisando digitar um timestamp em um arquivo de texto. Existe uma maneira de inserir rapidamente o timestamp atual em um arquivo no Ubuntu?

    
por David 09.03.2011 / 04:17

3 respostas

6

Você pode usar o comando date .

date >> my_file.txt

Em que my_file.txt é o arquivo para colocar o registro de data e hora.

Veja a página de manual para strftime(3) ( man 3 strftime ) para ver alguns formatadores de data que você pode usar. Por exemplo:

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

Produzirá algo como 9:37 (Hour: Minute) no arquivo de texto.

    
por 09.03.2011 / 04:37
1

Use este comando no seu prompt de shell (ou dentro do seu script de shell):

  • data > > /var/log/my_log_file.log
por 09.03.2011 / 04:26
-1

Instale o xclip:

sudo apt-get install xclip

E execute o seguinte em um prompt de comando:

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

Em seguida, você pode colar o carimbo de data e hora via ctrl + v em qualquer programa que você escolher. Você pode colocar o comando em um shell script e executá-lo a partir de um atalho de teclado por conveniência.

    
por 10.03.2011 / 09:56