Die lpr-Manpage besagt:
-hheader Specify a title to be used on the banner page (if any). Default title is the name of the file.
Und sonst nichts dazu (was bedeutet: "Standardtitel ist der Name der Datei", da Sie den -h
Parameter nicht übergeben haben ). Es sieht also zumindest auf den ersten Blick wie ein Fehlverhalten aus. Bei einem zweiten Blick bemerke ich Ihren -p
Parameter:
-p Add pr(1) style headers to each page (text only)
Werfen Sie einen Blick auf die Manpage pr (1) :
use a centered HEADER instead of filename in page header, -h "" prints a blank line, don't use -h""
Meine Vermutung wäre, dass diese "zentrierte Kopfzeile" nur einmal berechnet wird, statt für jede Datei separat. Sie können also beide Ansätze ohne den -p
Parameter ausprobieren, um zu prüfen, ob dadurch das Problem auftritt - oder einen dritten Ansatz:
for myfile in file*.txt; do lpr -p $myfile; done
das würde lpr
für jede Datei separat aufrufen und Sie so das beschriebene Problem loswerden.