Opções para um comando especificado em um arquivo

Opções para um comando especificado em um arquivo

Como posso teralgunsdas opções de um comando unix vêm de um arquivo? Esse é o arquivo que faznãocontertodosas opções - outras opções são especificadas em outro lugar.

Por exemplo, tenho o arquivo lsoptions.txtcom o seguinte conteúdo:

-F -G

Agora eu gostaria de executar

ls -a <and all options specified in the file lsoptons.txt>

ou seja, eu quero executar ls -a -F -G.

Ou seja, especifique algumas das opções, mas outras opções serão lidas de um arquivo.

Observação:

  • Este é obviamente um exemplo inventado. Meu caso de uso real é que meu script de shell precisa de alguns parâmetros que foram fornecidos em um TeXarquivo. Portanto, em vez de fazer com que o usuário duplique as informações em vários lugares, farei com que TeXescreva as opções desejadas em um arquivo para que o shell script também possa ter acesso a elas. Uma opção seria gerar TeXo script inteiro, mas seria muito mais fácil se eu pudesse apenas ler as opções de um arquivo.

Responder1

Para o exemplo trivial listado acima,

ls -a $(cat lsoptions.txt)

informação relacionada