xargs -n1 ./check.sh < test.txt
ou
cat test.txt | xargs -n1 ./check.sh
deve funcionar se check.sh
estiver na pasta de trabalho atual (caso contrário, use o caminho completo para check.sh
, como /usr/local/bin/check.sh
).
test.txt tem quatro URLs.
urls.sh: cat test.txt | xargs -n 1
check.sh usa argumentos de linha de comando para sua variável url.
No Terminal, o que escrevo para que todos os URLs possam ser verificados com check.sh usando o urls.sh? Como se eu dissesse, ./check.sh link , o script bash funciona perfeitamente.
Eu tentei:
./check.sh ./urls.sh
./check.sh | ./urls.sh
./urls.sh | ./check.sh
xargs -n1 ./check.sh < test.txt
ou
cat test.txt | xargs -n1 ./check.sh
deve funcionar se check.sh
estiver na pasta de trabalho atual (caso contrário, use o caminho completo para check.sh
, como /usr/local/bin/check.sh
).