Curl, wget e alguns outros usam a data da "última modificação". A data da "última modificação" em http não corresponde necessariamente a nada no arquivo físico. Você precisará fazer o download do arquivo e verificar se ele foi alterado.
curl -z pci.ids --remote-time --silent -f -L -O \ http://pciids.sourceforge.net/v2.2/pci.ids
Este comando verifica se o arquivo remoto foi alterado e baixado apenas se o arquivo remoto foi modificado. Como posso exibir "Alterado" somente se o arquivo foi alterado?
Curl, wget e alguns outros usam a data da "última modificação". A data da "última modificação" em http não corresponde necessariamente a nada no arquivo físico. Você precisará fazer o download do arquivo e verificar se ele foi alterado.