podemos ter o /tmp/file.1
ou /tmp/file.43.434
ou /tmp/file-hegfegf
, e assim por diante
então como podemos verificar no bash se /tmp/file*
existe algum?
nós tentamos como
[[ -f "/tmp/file*" ]] && echo "file exists"
mas acima não funciona
como corrigi-lo?
Eu usaria um
find
ou umfor
loop para identificar essa situação.Exemplo #1 com
find
(usando extensões GNU para limitar o espaço de busca):Exemplo #2 com
for
loop