Tentando armazenar a saída do comando file em uma variável, mas a saída diz “nenhum arquivo existe”?

1

Este é o meu script de shell:

$EXTENSION=$(file $RADIOOUT)

$RADIOOUT contém o nome do arquivo junto com seu caminho.

saída é:

./zenityentry: line 40: =/home/jeevan/Downloads/p.txt:: No such file or directory
    
por jeevanreddymandali 10.07.2015 / 14:31

1 resposta

4

Você precisa remover o líder $ (e, enquanto estamos nisso, cite $RADIOOUT e evite que ele seja interpretado como uma opção para file se começar com - ):

EXTENSION=$(file -- "$RADIOOUT")
    
por 10.07.2015 / 14:39