echo
добавляет новую строку, если Вы не говорите ее не путем помещения -n
сначала или \c
в конце или помещении -e
сначала и \c
в конце или... Вы действительно не хотите знать все варианты эха. Использовать printf moo > cow
и у Вас будет файл с нулевыми строками.
make >/dev/null
это отправит нормальный вывод, чтобы нигде не посадить, и сохранить все ошибки прямо перед Вами на экране. Что-либо в основном, которое Вы не должны видеть/, заполняет Ваш экран, к которому Вы отправляете /dev/null
/dev/null
используется, где введено, произведите, или оба не необходимы. Чтение приведет к нулевым возвращаемым байтам. Запись примет любой объем данных и просто отбросит его.
Это является самым полезным для cron
задания, где Вы не заботитесь о выводе (или вводите как команды, не будут работать на интерактивном терминале), Или где Вы хотите только статус выхода команды без любого вывода.