Script / Batch Datei

Hallo Linux Experten,

ich würde gerne in eine „Batch“ Datei schreiben,
die eine gewünschte Anzahl von Ausdrucken einer
Datei ermöglicht.

z.B. „Wieviele Kopien“ ? Eingabe 4 -> er druckt das dokument 4 mal aus (benutzes Kommando lpr datei.ps)

Leider bin ich absoluter Neuling und weiß nicht mal wo ich sowas suchen soll.

Grüße Oliver

z.B. „Wieviele Kopien“ ? Eingabe 4 -> er druckt das
dokument 4 mal aus (benutzes Kommando lpr datei.ps)

„read“, „for“

Leider bin ich absoluter Neuling und weiß nicht mal wo ich
sowas suchen soll.

http://www.koehntopp.de/kris/artikel/unix/shellprogr…

Sebastian

z.B. „Wieviele Kopien“ ? Eingabe 4 -> er druckt das
dokument 4 mal aus (benutzes Kommando lpr datei.ps)

Manno man!

 Printing Tools LPR(1)


 To get multiple copies of output, use the -#num option, where num is the
 number of copies desired of each file named. For example,



 lpr -#3 foo.c bar.c more.c



 would result in 3 copies of the file foo.c, followed by 3 copies of the
 file bar.c, etc. On the other hand,



 cat foo.c bar.c more.c | lpr -#3



 will give three copies of the concatenation of the files.

Hallo Sebastian,

vielen dank, mit dem Link für die Scriptsprache komme ich weiter,
allerdings was mach ich wenn mir nach folgendem Befehl geantwortet wird:

digitote:/windows # lpr -#3 results.ps
Fatal error - Maximum of 1 copies allowed
digitote:/windows #

…heißt das ich muß eine For-Schleife benutzen oder geht das auch eleganter

Grüße Oliver

digitote:/windows # lpr -#3 results.ps
Fatal error - Maximum of 1 copies allowed
digitote:/windows #

…heißt das ich muß eine For-Schleife benutzen oder geht das
auch eleganter

Das heisst, Dein Administrator hat im /etc/printcap Eine Begrenzung für den Drucker auf maximal eine Kopie pro Dokument angegeben. Vermutlich gibts in dem Büro auch einen Kopierer, der dafür billiger ist, als der Drucker.

Oder aber Du bist selbst der Admin und suchst einmal mit „man printcap“ nach dem richtigen Eintrag, um diese Beschränkung aufzuheben.

Gruß

Jens