я пишу скрипт, который сгенерирует файл pom.xml для любого приложения, в скрипт я включил URL, чтобы проверить, существует ли файл jar, а затем включил их в файл pom.xml, однако некоторые файлы jar не найденный в репозитории maven и возвращающий нулевые значения, цель состоит в том, чтобы поместить файлы jar, которые не были найдены в репозитории maven, в отдельный файл, чтобы впоследствии я мог искать их вручную, как я могу это сделать?
Я попытался включить оператор if else, который проверяет, не найден ли jar-файл в URL, при условии, что это значение будет помещено в текстовый файл, но в итоге он включает все jar-файлы в текстовом файле
for f in $dest; do
sha=$(shasum -b $f | awk '{print $1}')
url="http://search.maven.org/solrsearch/select?q=1:%22${sha}%22&rows=20&wt=json"
if curl $url=0 &>/dev/null ; then
touch nulljar2.txt
echo ${sha} && shasum -b $f | awk '{print $2}' >> ~/Desktop/nulljar2.txt
else echo &>/dev/null
fi
Я ожидаю, что только нулевые значения JAR, которые URL-адрес не может найти, будут скопированы в текстовый файл