^ Linux – Friheden til at programmere: Version 2.5.20050330 – 2020-12-31 ^| | [[program:vaerktoej-grasp|forrige]] | Kapitel 5. Programmørens værktøjskasse | [[program:program-installation|næste]] | ---- ==== 5.17. a2ps ==== 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 filenprogram.adbpå 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 filenprogram.adbtil 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 filenprogram-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. ---- | [[program:vaerktoej-grasp|forrige]] | [[program:index|hjem]] | [[program:program-installation|næste]] | | GRASP | [[program:vaerktoej|op]] | Installationsvejledninger |