Estou usando tar para empacotar vários arquivos. Modificar registros de data e hora nos arquivos são críticos e devem ser de alta precisão. Usando tar -cvf , os carimbos de data e hora são preservados, mas arredondados para o segundo mais p...
Eu sei como obter o mtime de um arquivo no formato de época:
stat --format=%Y <file>
Mas não consegui descobrir como definir o mtime de um arquivo no formato de época. A página man touch (1) parece aceitar apenas um valor "times...
Eu tenho dois problemas com o meu script que copia arquivos e adiciona um timestamp ao nome.
cp -ra /home/bpacheco/Test1 /home/bpacheco/Test2-$(date +"%m-%d-%y-%T")
O texto acima adiciona Test2 como o nome do arquivo, mas eu quero que...
Como posso obter a idade de um determinado arquivo em, pelo menos, alguns dias?
Estou bem ciente de ls -lh e comandos semelhantes. Eu quero algo que funcione mais ou menos assim:
getfage <FILE> # prints out '12d' (12 days)
Alé...
ls -l mostra apenas os registros de data e hora da modificação dos arquivos até o segundo. Se dois arquivos tiverem o mesmo registro de data e hora até o segundo, mas não tiverem sido modificados exatamente ao mesmo tempo, ls -lt ordenará...
Existe uma maneira mais agradável de criar timestamp na frente de um echo ?
Atualmente eu faço assim:
#!/bin/sh
if mount | grep -q /mnt/usb; then
echo 'date +%R\ ' "usb device already mounted"
else
echo 'date +%R\ ' "mou...
Eu quero usar arquivos da World Wide Web como pré-requisitos em meus makefiles:
local.dat: http://example.org/example.gz
curl -s $< | gzip -d | transmogrify >$@
Eu só quero "transmogrificar" se o arquivo remoto é mais novo que...
Para comparar tempos de execução de scripts entre diferentes shells, algumas respostas do SE sugerem o uso do comando bash do time , assim:
time bash -c 'foo.sh'
time dash -c 'foo.sh'
... etc , para cada shell para testar. Tais b...
Eu sou novo em scripts de shell. O coração do meu script é encontrar a diferença entre dois timestamps até milissegundos. Comigo eu tenho um arquivo com conteúdo de timestamps somente como
2012-09-13 15:00:29,290 2012-09-13 15:00:29,297
2012-...