Script do shell adiciona barras no nome do arquivo com espaço

-1

Eu sou um newbee e quero escrever um script de shell no qual procurarei em um determinado diretório para o arquivo zip e descompacte-o em um determinado diretório.

O nome do arquivo pode ter espaços como este "Harry's 20 july.zip"

Estou recebendo um erro quando estou tentando descompactar usando o comando abaixo: -

unzip "$source_file" -P$password -d $destination_directory

Eu já coloquei aspas duplas, mas não sei como adicionar barras em $ source_file.

Qualquer ajuda é muito apreciada.

Obrigado antecipadamente

    
por Jatin Dhoot 23.07.2014 / 06:43

1 resposta

1

Relacionou-se com a encomenda de parâmetros.

Como assistido por @Muru, o pedido deve ser

 unzip -P$password "$source_file" -d "$destination_directory"

Obrigado.

    
por Jatin Dhoot 23.07.2014 / 07:39