find printers with problems

Martin Paredes mapsware at prodigy.net.mx
Sat Nov 6 08:45:20 PST 2004


Hi listers.

I need to make a script to find the printers with problems, "queuing is 
disabled" or "printing is disabled", but the problem is how the lpc command 
print the information.

# lpc status all
prtsin2114:
        queuing is enabled
        printing is enabled
        1 entry in spool area
        printer idle
prtsin2111:
        queuing is disabled
        printing is enabled
        no entries in spool area
        printer idle
prtsin2112:
        queuing is enabled
        printing is disabled
        no entries in spool area
        printer idle
prtsin2113:
        queuing is enabled
        printing is enabled
        no entries in spool area
        printer idle

I had been trying to use awk, sed and grep to produce something like :

prtsin2111::queuing is disabled:printing is enabled
prtsin2112::queuing is enabled:printing is disabled

but my problem is how to substitute the string (new line and tab) "\n\t" by 
":".

TIA
maps



More information about the freebsd-questions mailing list