Linux – Friheden til at programmere: Version 2.5.20050330 – 2020-12-31 | ||
---|---|---|
forrige | Kapitel 5. Programmørens værktøjskasse | næste |
Programmet a2ps er egentlig blot beregnet til at oversætte tekst ("a" står for "ASCII") til et format printeren kan forstå ("ps" står for "Postscript"), men det er med tiden blevet udvidet til også at lave syntaksfremhævning af kildetekst.
Eksempel 5-15. Udskrift af en enkelt fil
Hvis du for eksempel vil udskrive filen program.adb på printeren "pscats" med en side per A4-ark, kan det gøres med kommandoen a2ps -1 -Ppscats program.adb.
"-1" står for "en side per A4-ark" og kan for eksempel erstattes med "-2" eller "-4".
"-Ppscats" står for at udskriften skal sendes til printeren "pscats". Med en typisk opsætning af a2ps kan du helt undlade flaget "-P" hvis du vil have udskriften sendt til din primære printer.
"program.adb" er navnet på filen der skal skrives ud. Der er ikke noget i vejen for at bede a2ps om at skrive flere filer ud på en gang ved at give det en liste med filnavne i stedet for et enkelt filnavn.
Eksempel 5-16. Konvertering af en fil til Postscript
Hvis du har brug for at oversætte filen program.adb til Postscript med en side per A4-ark, kan det gøres med kommandoen a2ps -1 --output=program-body.ps program.adb.
"-1" står for "en side per A4-ark" og kan for eksempel erstattes med "-2" eller "-4".
"--output=program-body.ps" står for at udskriften skal sendes til filen program-body.ps.
"program.adb" er navnet på filen der skal skrives ud. Der er ikke noget i vejen for at bede a2ps om at skrive flere filer ud på en gang ved at give det en liste med filnavne i stedet for et enkelt filnavn.