Eu estou tentando ler um arquivo de texto e navegar dentro do diretório de acordo com os primeiros caracteres da linha que li no arquivo.
confira o script abaixo.
#!/bin/bash
filename="/home/user/telestreamupload/test.txt"
while read line
do
name="$line"
YEAR=$(echo $name | cut -c 1-4)
MONTH=$(echo $name | cut -c 5-6)
YM=${YEAR}-${MONTH}
april="2017-04"
if [ "$april" -eq "$YM" ]; then
cd /mnt/media/April
else
cd /mnt/media/$YEAR/$MONTH
fi
cp $name.mxf /tmp
done < "$filename"
mas estou tendo este erro com IF else statment e também com o comando cp
sh telestreamupload/on.sh
telestreamupload/on.sh: 15: [: Illegal number: 2017-04
cp: cannot stat '/mnt/media/2017/2017-11/20171125-018'$'\r''.mxf': No such file or director