9 More Discussions You Might Find Interesting
1. UNIX for Beginners Questions & Answers
I´m trying to input a plain text table and I want to output a csv file with semicolon field separator.
I have some problems with the \r and the fields with more of one line.. Some gnu util to do this without problems or awk solution?
I´m attaching the original plain table file and the needed... (2 Replies)
Discussion started by: faka
2 Replies
2. Shell Programming and Scripting
Hi everyone,
Here are the contents of a plain text file created by a SQL query:
SUM(T.TRNQTY) COUNT(D.TRNSEQ)
---------------- ----------------
1380 46
1393 59
2680 134
740 37
... (5 Replies)
Discussion started by: gacanepa
5 Replies
3. Shell Programming and Scripting
Hi everyone,
I want to know, if there is a way to modify one line in a text file with unix script, with out re-writing all the file.
For example, i have this file:
CONFIGURATION_1=XXXX
CONFIGURATION_2=YYYY
CONFIGURATION_3=ZZZZ
supose i have a command or function "modify" that... (7 Replies)
Discussion started by: Xedrox
7 Replies
4. Shell Programming and Scripting
Hi,
I want to display both html and plain in email in my script.
i tried the below code
code:
export MAILTO="ssi@a.com"
export CONTENT1="$htmlfile"
export CONTENT2="$plainfile"
export SUBJECT="INFO "
export MAILFROM="si@a.com"
(
echo "Subject: $SUBJECT"
echo "MIME-Version:... (4 Replies)
Discussion started by: sreelu
4 Replies
5. Shell Programming and Scripting
Hello!
I've got a very big file (from tokenization) which has one word for line.
How is it possible then to rebuild the "original" text, knowing that <s> and </s> are the sentence-delimiters?
My file looks like this:
<s>
&&
tanzania
na
Afrika
kwa
ujumla
ambiwa
na
taifa
kubwa... (6 Replies)
Discussion started by: mjomba
6 Replies
6. Shell Programming and Scripting
Hello,
I would like to export manual pages to plain text files.
man CommandName | col -bx > CommandName.txt
The above statement works successfully on Mac OS X. However, it often fails on my old Linux. The problem occurs if the source file of the manpage contains an escape sequence for... (5 Replies)
Discussion started by: LessNux
5 Replies
7. Programming
hi, i want to ask, how to make a plain text database (u need to call and search all the data manually) in PHP. i am going to apply it in UNIX os. anyone have any idea how to do it? most of the data only using mysql while i am forbid to do so. (2 Replies)
Discussion started by: grandios
2 Replies
8. Shell Programming and Scripting
Hi,
sorry for bothering with this easy problem but I can't understand...
I've a file like this:
"4","0x23a3"
"5","0x4234"
"11",""
"20",""
"11132","0x6456"
I would like to create a file like this:
4,23a3
5,4234
11,999999
20,999999
11132,6456
I've tried:
cat INPUT.txt | sed -e... (7 Replies)
Discussion started by: TheMrOrange
7 Replies
9. AIX
Root emailed me this message and thats ok it is supposed to. The thing that concerns me is that the ADMIN password came in plain text. I Xed it out for the purpose of this message of course.
Is there a way for me to set this so the password comes encrypted? OR is not included at all in the... (4 Replies)
Discussion started by: rocker40
4 Replies
tunelp(8) Linux Programmer's Manual tunelp(8)
NAME
tunelp - set various parameters for the lp device
SYNOPSIS
tunelp device [-i IRQ] [-t TIME] [-c CHARS] [-w WAIT] [-a {on|off}] [-o {on|off}] [-C {on|off}] [-r] [-s] [-q {on|off}] [-T {on|off}]
DESCRIPTION
tunelp sets several parameters for the /dev/lp? devices, for better performance (or for any performance at all, if your printer won't work
without it...) Without parameters, it tells whether the device is using interrupts, and if so, which one. With parameters, it sets the
device characteristics accordingly. The parameters are as follows:
-i IRQ specifies the IRQ to use for the parallel port in question. If this is set to something non-zero, -t and -c have no effect. If
your port does not use interrupts, this option will make printing stop. The command tunelp -i 0 restores non-interrupt driven
(polling) action, and your printer should work again. If your parallel port does support interrupts, interrupt-driven printing
should be somewhat faster and efficient, and will probably be desirable.
NOTE: This option will have no effect with kernel 2.1.131 or later since the irq is handled by the parport driver. You can change
the parport irq for example via /proc/parport/*/irq. Read /usr/src/linux/Documentation/parport.txt for more details on parport.
-t TIME
is the amount of time in jiffies that the driver waits if the printer doesn't take a character for the number of tries dictated by
the -c parameter. 10 is the default value. If you want fastest possible printing, and don't care about system load, you may set
this to 0. If you don't care how fast your printer goes, or are printing text on a slow printer with a buffer, then 500 (5 seconds)
should be fine, and will give you very low system load. This value generally should be lower for printing graphics than text, by a
factor of approximately 10, for best performance.
-c CHARS
is the number of times to try to output a character to the printer before sleeping for -t TIME. It is the number of times around a
loop that tries to send a character to the printer. 120 appears to be a good value for most printers in polling mode. 1000 is the
default, because there are some printers that become jerky otherwise, but you must set this to `1' to handle the maximal CPU effi-
ciency if you are using interrupts. If you have a very fast printer, a value of 10 might make more sense even if in polling mode.
If you have a really old printer, you can increase this further.
Setting -t TIME to 0 is equivalent to setting -c CHARS to infinity.
-w WAIT
is the number of usec we wait while playing with the strobe signal. While most printers appear to be able to deal with an extremely
short strobe, some printers demand a longer one. Increasing this from the default 1 may make it possible to print with those print-
ers. This may also make it possible to use longer cables. It's also possible to decrease this value to 0 if your printer is fast
enough or your machine is slow enough.
-a {on|off}
This is whether to abort on printer error - the default is not to. If you are sitting at your computer, you probably want to be
able to see an error and fix it, and have the printer go on printing. On the other hand, if you aren't, you might rather that your
printer spooler find out that the printer isn't ready, quit trying, and send you mail about it. The choice is yours.
-o {on|off}
This option is much like -a. It makes any open() of this device check to see that the device is on-line and not reporting any out
of paper or other errors. This is the correct setting for most versions of lpd.
-C {on|off}
This option adds extra ("careful") error checking. When this option is on, the printer driver will ensure that the printer is on-
line and not reporting any out of paper or other errors before sending data. This is particularly useful for printers that normally
appear to accept data when turned off.
NOTE: This option is obsolete because it's the default in 2.1.131 kernel or later.
-s This option returns the current printer status, both as a decimal number from 0..255, and as a list of active flags. When this
option is specified, -q off, turning off the display of the current IRQ, is implied.
-T {on|off}
This option is obsolete. It was added in Linux 2.1.131, and removed again in Linux 2.3.10. The below is for these old kernels only.
This option tells the lp driver to trust or not the IRQ. This option makes sense only if you are using interrupts. If you tell the
lp driver to trust the irq, then, when the lp driver will get an irq, it will send the next pending character to the printer uncon-
ditionally, even if the printer still claims to be BUSY. This is the only way to sleep on interrupt (and so the handle the irq
printing efficiently) at least on Epson Stylus Color Printers. The lp driver automagically detects if you could get improved per-
formance by setting this flag, and in such case it will warn you with a kernel message.
NOTE: Trusting the irq is reported to corrupt the printing on some hardware, you must try to know if your printer will work or
not...
-r This option resets the port. It requires a Linux kernel version of 1.1.80 or later.
-q {on|off}
This option sets printing the display of the current IRQ setting.
NOTES
-o, -C, and -s all require a Linux kernel version of 1.1.76 or later.
-C requires a Linux version prior to 2.1.131.
-T requires a Linux version of 2.1.131 or later.
BUGS
By some unfortunate coincidence the ioctl LPSTRICT of 2.0.36 has the same number as the ioctl LPTRUSTIRQ introduced in 2.1.131. So, use of
the -T option on a 2.0.36 kernel with an tunelp compiled under 2.1.131 or later may have unexpected effects.
FILES
/dev/lp?
/proc/parport/*/*
AVAILABILITY
The tunelp command is part of the util-linux-ng package and is available from ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/.
tunelp 7 May 1999 tunelp(8)