
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.txt
com 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
TeX
arquivo. Portanto, em vez de fazer com que o usuário duplique as informações em vários lugares, farei com queTeX
escreva as opções desejadas em um arquivo para que o shell script também possa ter acesso a elas. Uma opção seria gerarTeX
o 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)