Bom dia!
Estou iniciando em Shell Script e estou com uma duvida. Estou tentando copiar um arquivo mas preciso saber se o arquivo termina com ".csv" se ele terminar é para copiar somente este arquivo se não ele deve copiar o arquivo sem extensão com mesmo nome porem quando executo meu código ele retorna com o erro line 5: [: faltando `]' e no final ele copia sempre os dois arquivos tanto o .csv quando o que esta sem extensão.
Código que estou utilizando
#!/bin/bash
DIR=/pasta/a
FILE=arquivo.*.csv
cd /pasta/a
if [ -e $DIR$FILE];
then
echo "Existe arquivo .csv"
cp arquivo.*.csv /pasta/b
else
echo "não existe arquivo .csv"
cp arquivo.* /pasta/b
fi