É possivel executar um comando dentro de um comando no terminal? [RESOLVIDO]

1. É possivel executar um comando dentro de um comando no terminal? [RESOLVIDO]

DFS
Dfs

(usa KUbuntu)

Enviado em 15/10/2022 - 21:35h

Olá,
Estava aprendendo alguns comandos no terminal quando ao utilizar o find me veio uma dúvida, é possível executar um comando dentro de outro?
Por exemplo, o comando base:
$ find /home -type f -name "arquivo.mp4"

Assim executar esse arquivo diretamente como seria:

$ mpv a.mp4
mas ao invés de pegar o resultado de um, já está pré programado para executá-lo ao encontrar.

Ai a dúvida, conseguiria mandar o MPV (como exemplo, qualquer outro Player, leitor de pdf etc.) executar o arquivo mp4 encontrado pelo find diretamente?
$ mpv (find /home -type f -name "arquivo.mp4") algo assim...


  


2. MELHOR RESPOSTA

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 15/10/2022 - 22:40h


Dfs escreveu:

Olá,
Estava aprendendo alguns comandos no terminal quando ao utilizar o find me veio uma dúvida, é possível executar um comando dentro de outro?
Por exemplo, o comando base:
$ find /home -type f -name "arquivo.mp4"

Assim executar esse arquivo diretamente como seria:

$ mpv a.mp4
mas ao invés de pegar o resultado de um, já está pré programado para executá-lo ao encontrar.

Ai a dúvida, conseguiria mandar o MPV (como exemplo, qualquer outro Player, leitor de pdf etc.) executar o arquivo mp4 encontrado pelo find diretamente?
$ mpv (find /home -type f -name "arquivo.mp4") algo assim...

Boa noite,
Com o find, é so "usar" o exec,
exemplo:
find /home -type f -name "arquivo.mp4" -exec mpv {} \; 

Obs.: Estou considerando qua a saída do find tem só um arquivo.....


______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________


3. Re: É possivel executar um comando dentro de um comando no terminal? [RESOLVIDO]

DFS
Dfs

(usa KUbuntu)

Enviado em 20/10/2022 - 18:52h


msoliver escreveu:


Dfs escreveu:

Olá,
Estava aprendendo alguns comandos no terminal quando ao utilizar o find me veio uma dúvida, é possível executar um comando dentro de outro?
Por exemplo, o comando base:
$ find /home -type f -name "arquivo.mp4"

Assim executar esse arquivo diretamente como seria:

$ mpv a.mp4
mas ao invés de pegar o resultado de um, já está pré programado para executá-lo ao encontrar.

Ai a dúvida, conseguiria mandar o MPV (como exemplo, qualquer outro Player, leitor de pdf etc.) executar o arquivo mp4 encontrado pelo find diretamente?
$ mpv (find /home -type f -name "arquivo.mp4") algo assim...

Boa noite,
Com o find, é so "usar" o exec,
exemplo:
find /home -type f -name "arquivo.mp4" -exec mpv {} \; 

Obs.: Estou considerando qua a saída do find tem só um arquivo.....


______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________

Obrigado! era isso que estava querendo.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts