1

Что касается двоеточия, я понимаю, что он используется в некоторых ситуациях как ноль и как параметр раскрытия для подстроки, но может кто-нибудь объяснить мне это:

do_qc: $(STAGE1_OUT_FILES)

Больше примеров:

print_stage0_files: setup_dirs
  $(info * $(SETUP_DATA_FILES))

Или же

quality_filtering: setup $(STAGE1_OUT_FILES)
  $(call p_info,[DONE] Quality filtering)

Шебанг из сценария:

#!/bin/sh

0