Это не 0 (номер), это O (буква), он перенаправляет вывод в файл, в этом случае (-) стандартный вывод, поэтому содержимое загруженного файла будет перенаправлено (на |) на стандартный вход sh. sh - это командный интерпретатор, который будет выполнять команды, которые он получает.
Вы можете узнать больше о поиске перенаправления в sh manpage (man sh).