Conteúdo da variável [RESOLVIDO]

1. Conteúdo da variável [RESOLVIDO]

andre uebe
andreuebe

(usa Linux Mint)

Enviado em 16/02/2020 - 11:50h

Caros

ao criar a variável, referente a um arquivo de video:
musica="Elomar-O Violeiro-t1r3P3qnkgU.mkv"

E executar:
echo $musica

Obtenho, corretamente:
Elomar-O Violeiro-t1r3P3qnkgU.mkv


PORÉM, ao executar:
mplayer $musica

Obtenho um resultado onde o mplayer tenta executar o arquivo como se fosse dois, por causa do espaço em branco.

Playing Elomar-O.
File not found: 'Elomar-O'
Failed to open Elomar-O.


Playing Violeiro-t1r3P3qnkgU.mkv.
File not found: 'Violeiro-t1r3P3qnkgU.mkv'
Failed to open Violeiro-t1r3P3qnkgU.mkv.


DÚVIDA:

Como fazer o mplayer entender como uma coisa só?

Obrigado


  


2. Re: Conteúdo da variável [RESOLVIDO]

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 16/02/2020 - 12:57h

Coloque a variável entre aspas "$musica" ou adicione uma barra invertida \ antes de cada espaço [musica="Elomar-O\ Violeiro-t1r3P3qnkgU.mkv"]



3. Re: Conteúdo da variável [RESOLVIDO]

andre uebe
andreuebe

(usa Linux Mint)

Enviado em 16/02/2020 - 15:31h

A questão é que isto faz parte de um script em abril. Teria que automatizar esse processo. Tentei com ffmpeg e dando o mesmo erro.. Só consigo resultado no script com arquivos sem espaço. Mas aí não fica legal. Obrigado


4. Re: Conteúdo da variável [RESOLVIDO]

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 16/02/2020 - 20:29h

Mostre o script.



5. Re: Conteúdo da variável [RESOLVIDO]

William Amaral de Souza
Williamm

(usa Linux Mint)

Enviado em 17/02/2020 - 00:21h

Tenta so colocar assim para rodar...

mplayer "$musica"


6. Re: Conteúdo da variável [RESOLVIDO]

andre uebe
andreuebe

(usa Linux Mint)

Enviado em 17/02/2020 - 09:29h

Caros

A solução das aspas do Williamm me resolveu o problema.

Muito obrigado!








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts