Enviado em 26/08/2021 - 13:06h
Estou fazendo um script que me retorne um arquivo aleatório de um diretório sem repitilo.#!/bin/sh
last=""
func1() {
first=$(ls $1 | shuf -n 1)
if [[ "$firs" == "$last" ]]; then
echo "é igual"
# Se for igual ele executa a função novamente até encontrar um valor diferente
else
echo "é diferente"
# Continua o código
fi
export last="$first"
sleep 2
func1 $1
}
func1 $1
Kernel turbinado e GNOME 49 dominam o giro do dia no mundo Linux
Novidades Linux: Kernel 6.17, distros em ebulição e segurança em foco
Kernel ganha novos linters Rust e distros avançam com recursos de IA
Firewire resiste, Bcachefs sai: destaques Linux do dia
Kernel 6.18 em foco, betas fervilhando e avanços em IA no Linux
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
systemd-resol... precisa ser reiniciado periodicamente (5)
Alguém que utilize o Warsaw do BB no Ubuntu 24.04 [RESOLVIDO] (6)
Fedora não reconhece James Donkey 102 Wireless Gaming Mouse (2)