Pergunta

Dado um grupo de arquivos com a seguinte convenção de nomenclatura:

datetime_restofname.txt

um exemplo de que seria:

200906290700_somewordorphrase.txt

como eu poderia lote de alterações do mtime dos arquivos para coincidir com a data e hora no nome do arquivo?

Foi útil?

Solução

$ for f in *.txt; do touch -t `echo $f | cut -f1 -d _` "$f"; done

Isto irá definir o modtime arquivo para a seqüência de data antes o sublinhado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top