Enviado em 14/12/2014 - 13:55h
Pessoal eu tenho um script chamado "main.sh" que contem as seguintes linhas:
#!/bin/bash
.
.
.
if [ -e $(cat ~/user)/$version/automatic/puro/* ]
then {
rm $(cat ~/user)/$version/automatic/puro/*
}
else {
echo ""
}
fi
.
.
.
Onde $(cat ~/user é um diretório definido por mim. Mas quando executo o script, aparece a seguinte mensagem: "./main.sh: line 263: [: número excessivo de argumentos".
O script funciona normalmente, mas se alguém me ajudar a solucionar este problema fico muito grato!
#!/bin/bash
.
.
.
if [ -e $(cat ~/user)/$version/automatic/puro/* ]
then {
rm $(cat ~/user)/$version/automatic/puro/*
}
else {
echo ""
}
fi
.
.
.
Onde $(cat ~/user é um diretório definido por mim. Mas quando executo o script, aparece a seguinte mensagem: "./main.sh: line 263: [: número excessivo de argumentos".
O script funciona normalmente, mas se alguém me ajudar a solucionar este problema fico muito grato!