Я смотрю, как напечатать файл через ssh. Два веб-сайта ( Проект документации Linux и Computer Hope ) предлагают команду «lpr», но оба, кажется, предлагают два разных метода, без очевидной причины, почему они различаются или которые должны быть используется в разных обстоятельствах.
Вариант 1:
lpr <filename>
Вариант 2:
cat <filename> | lpr
Я понимаю, что вариант 1 просто печатает файл, тогда как вариант 2 использует cat для чтения файла и передачи его по конвейеру. lpr, который затем печатает его, но почему это полезно? В каких случаях я должен использовать один или другой, или они полностью эквивалентны? (Если это так, то, конечно, вариант 1 лучше, так как он требует меньше печатания ...)