Я пытаюсь лучше понять использование "SHA256SUMS" и "grep". Ubuntu проверяет и проходит проверку подлинности, учебное руководство использует следующий термин: "sha256sum-c SHA256SUMS 2> &1 | grep хорошо" для проверки загрузки не был поврежден.
Я понимаю, что это проверяет в файле SHA256SUMS, который содержит два значения хэш-функции, один для Настольной версии и один для Живого. Использование работало, и я проверил его вручную проверка значений хэш-функции.
Мой вопрос - то, что "SHA256SUMS 2> &1" часть, делающая? Кроме того, это, кажется, часть команды "SHA256SUMS", хотя я не вижу, что использование на странице справочника использую. Затем так или иначе результат передается по каналу к "grep" к соответствию шаблона без опций.
Я хотел бы понять это достаточно хорошо для использования техники в проверке, что другие загрузки программного обеспечения не были повреждены.
grep
команда должна просто там очистить вывод для Вас. Проверки средства проверки хеша по сравнению со всеми образами дисков, таким образом, команда grep сохраняет вещи простыми.
С grep: ubuntu-core-16-amd64.img.xz: OK
Без grep: ubuntu-core-16-amd64.img.xz: OK sha256sum: ubuntu-core-16-cm3.img.xz: No such file or directory ubuntu-core-16-cm3.img.xz: FAILED open or read sha256sum: ubuntu-core-16-dragonboard-410c.img.xz: No such file or directory ubuntu-core-16-dragonboard-410c.img.xz: FAILED open or read sha256sum: ubuntu-core-16-dragonboard.img.xz: No such file or directory ubuntu-core-16-dragonboard.img.xz: FAILED open or read sha256sum: ubuntu-core-16-i386.img.xz: No such file or directory ubuntu-core-16-i386.img.xz: FAILED open or read sha256sum: ubuntu-core-16-pi2.img.xz: No such file or directory ubuntu-core-16-pi2.img.xz: FAILED open or read sha256sum: ubuntu-core-16-pi3.img.xz: No such file or directory ubuntu-core-16-pi3.img.xz: FAILED open or read sha256sum: WARNING: 6 listed files could not be read
Обновление: Извините, я отсутствовал 2>&1
часть Вашего вопроса. Та часть направляет любые сообщения об ошибках к тому же месту как сообщения стандартного вывода. Эта страница объясняет что изворотливая идиома: https://www.brianstorti.com/understanding-shell-script-idiom-redirect/