bash IF-statement não funciona [fechado]

1

Estou tentando verificar se um caminho em uma variável é um subdiretório do caminho especificado (em outra variável), usando a resposta de link

Mas acabei de receber este erro no meu syslog:

/home/xorinzor/transmission_torrent_finished.sh: line 14:  [KNOPPIX_V7.2.0CD-2013-06-16-DE: command not found

Esta é a linha da instrução IF lançando o erro:

if ["${FINISHED_DOWNLOAD##$COMPLETED_PATH}" != "${FINISHED_DOWNLOAD}" ]; then 

Onde eu quero ter certeza de que o caminho de FINISHED_DOWNLOAD é um subdiretório de COMPLETED_PATH .

O valor de FINISHED_DOWNLOAD é /home/xorinzor/Downloads/transmission/completed/KNOPPIX_V7.2.0CD-2013-06-16-DE

e o valor de COMPLETED_PATH é /home/xorinzor/Downloads/transmission/completed .

Por que isso está falhando?

    
por xorinzor 29.07.2018 / 21:21

0 respostas