Почему цикл возвращает код выхода 1
Есть строка, она работает как надо
for var in $(find ./temp_files/fetch/*/configuration -type f); do diff $var ./temp_files/file-1commit >> ./temp_files/diff; done
но вот почему то возвращает код выхода не 0, а 1. Когда я пытаюсь ее выполнить в пайплайне, он падает
ERROR: Job failed: exit status 1
Ответы (1 шт):
Автор решения: Ainar-G
→ Ссылка
Если вам нужно проигнорировать код ответа от diff, можете
сделать так:
for var in $(find ./temp_files/fetch/*/configuration -type f)
do
diff "$var" ./temp_files/file-1commit >> ./temp_files/diff || :
done