Supondo que seus nomes de arquivos não tenham novas linhas incorporadas:
find /some/dir -type f -name '*.jpg' | shuf | head -1
Existem maneiras muito melhores de fazer isso em um servidor da Web.
Eu quero criar um programa básico no Unix que exiba em HTML uma foto aleatória de um grupo de fotos que eu selecionei e cada vez que ele for gerado, um diferente será exibido, portanto, aleatório.
Exemplo: raças de cães e cada vez que você executasse o programa, uma página HTML exibiria uma imagem de uma raça de cachorro aleatória.
Supondo que seus nomes de arquivos não tenham novas linhas incorporadas:
find /some/dir -type f -name '*.jpg' | shuf | head -1
Existem maneiras muito melhores de fazer isso em um servidor da Web.
Tags programming html linux