Considere estes wget
códigos:
wget -P ~/ https://raw.githubusercontent.com/user/repo/branch/papj.sh
wget -P ~/ https://raw.githubusercontent.com/user/repo/branch/nixta.sh
Existe alguma maneira elegante de unir diferentes terminais do mesmo URL básico acima, em uma linha em vez de 2 ou mais?
Pseudo-código:
wget -P ~/ https://raw.githubusercontent.com/user/repo/branch/papj.sh||nixta.sh
Como
wget
aceita vários URLs de uma só vez, isso pode ser feito usando a expansão de colchetes embash
:(ou mesmo
mas isso só funciona para nomes adequados, é claro).
Eu fiz isso usando o comando awk e o loop for. Deixe-me saber para quaisquer dúvidas e confusão
Criou um arquivo example.txt colocando o conteúdo abaixo em um arquivo
exemplo de gato.txt
Eu atribuí papj.sh nixta.sh à variável i
Usado abaixo do script para executar conforme sua exigência
Resultado