01-06-2003
As I test, I just signed in to an 11.0 box. Then I typed:
echo xxxxxxxxxxxx | wc -c
I actually held the x key for a long time. The result was 1988. I'm surprised that I got that close to 2048, I removed my finger from the x key when I estimated that I had about 500 characters. Oh well.
But maybe you made a similiar error? 255+ is a slippery term. Could you have had very much more than 255?
Even MAX_INPUT is 512. That means that you should be able to pre-type 512 characters and have them laying around in the terminal's input buffer ready to go for the next read the shell issues.
My usual means of generating very long command lines is something like:
gzip *
But I realized that I needed to explicitly type one in to really prove my point.
As for the find command itself, it clearly is ok. The OP had troubles building a subsequent command by cutting and pasting the output from the find command. I have no way of knowing how long the created command was.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
when sending the contents of a ascii file to the body of an email then sending it off. it seems sendmail is breaking up the lines with a "!" thus ruining the data. Has this ever happened to anyone?
i am guessing there is a line buffer limit in either the mail command or in sendmail itself.
... (3 Replies)
Discussion started by: Optimus_P
3 Replies
2. Shell Programming and Scripting
Hi Friends,
I am having a funny problem with grep. When I run
grep 'expr' file.txt
things work fine. But when try to get the line number using the -n option, i.e,
grep -n 'expr' file.txt
I get a message, "grep: 0652-226 Maximum line length of 2048 exceeded."
If the line has more than... (3 Replies)
Discussion started by: hnhegde
3 Replies
3. Shell Programming and Scripting
Hi,
I have 13jobs waiting in a printer queue.I am try to get the status and number of jobs using lpstat but i cant see any job is waiting in queue.i think those jobs are in printer buffer.is there any way to get the status of printer buffer too using unix command.please correct me if i am wrong. i... (1 Reply)
Discussion started by: sagii
1 Replies
4. UNIX for Advanced & Expert Users
Hello All,
I am trying to search one pattern across a file and then print it. But i need to delimit the search per line to 2 occurrences. How do i do that?
Regards. (9 Replies)
Discussion started by: Linuxee
9 Replies
5. Shell Programming and Scripting
Hi
I have many problems with a script. I have a script that formats a text file but always prints the same error when i try to execute it
The code is that:
{
if (NF==17){
print $0
}else{
fields=NF;
all=$0;
while... (2 Replies)
Discussion started by: fate
2 Replies
6. Programming
Is there any stabdard limitation on size of a code line in C code?
I am interesting in UNIX limitation, particulary on SUN.
Thanks! (8 Replies)
Discussion started by: alex_5161
8 Replies
7. UNIX for Dummies Questions & Answers
Hi,
From inside Vim, I'm looking for a way to use the contents of the current buffer, pass it to an external executable, and then return the output from the executable into a new Vim buffer.
I know that I can do something like %!<executable>, but that will overwrite the contents of the... (3 Replies)
Discussion started by: konfushus
3 Replies
8. Shell Programming and Scripting
Hi
I would just like to ask if there is a way for UNIX to ignore/overcome the 255 character limit of the command line?
My problem is that I have a really long line of text from a file (300+ bytes) which i have to "echo" and process by adding commands like "sed" to the end of the line, like... (5 Replies)
Discussion started by: agentgrecko
5 Replies
9. Programming
Hey guys, can help me out with this?
How do i limit output for xml to 50 character?
i tried *below* but doesnt work, it still print more than 50 characters.
Thanks in advance
printf "%-50s", "$testline\n"; (4 Replies)
Discussion started by: Nick1097
4 Replies
10. UNIX for Beginners Questions & Answers
Hello Guys,
Is there a single line archive command to zip or tar log files which is larger than certain size limit ?
Do let me know if there is any.
Thanks (7 Replies)
Discussion started by: UnknownGuy
7 Replies
LEARN ABOUT DEBIAN
ascii2binary
ascii2binary(1) General Commands Manual ascii2binary(1)
NAME
ascii2binary - Convert ASCII numbers to binary
SYNOPSIS
ascii2binary [flags]
DESCRIPTION
ascii2binary reads input consisting of a sequence of ASCII textual representations of numbers, separated by whitespace, and produces as
output the binary equivalents. The type (unsigned integer, signed integer, or floating point number) and size of the binary output is
selected by means of command line flags. The default is unsigned character. Input is checked both for format errors and to ensure that the
number requested can be represented in a number of the requested binary type and size.
INPUT FORMAT
The input formats supported are exactly those supported by strtod(3) for floating point numbers, by strtoll(3) for signed integers, and by
strtoull(3) for unsigned integers, except that, unlike strtod(3) floating point numbers may have thousands separators. This means that by
default integers may be decimal, octal, or hexadecimal, determined by the usual conventions. The command line flag -b may be used to spec-
ify another base for integer conversions.
COMMAND LINE FLAGS
Long options may not be available on some systems.
-b,--base <base>
set base in range [2,36] for integer conversions. The base may be either an integer or:
(b)binary
(o)octal
(d)ecimal
(h)exadecimal.
-h,--help
print help message
-L,locale <locale>
Set the LC_NUMERIC facet of the locale to <locale>.
-s,--sizes
print sizes of types on current machine and related information
-t,--type <type>
set type and size of output
The following are the possible output types. Note that some types may not be available on some machines.
d double
f float
sc signed char
ss signed short
si signed int
sl signed long
sq signed long long
uc unsigned char
us unsigned short
ui unsigned int
ul unsigned long
uq unsigned long long
-v,--version
identify version
-X,--explain-exit-codes
print a summary of the exit status codes.
EXIT STATUS
The following values are returned on exit:
0 SUCCESS
The input was successfully converted.
1 INFO The user requested information such as the version number or usage synopsis and this has been provided.
2 SYSTEM ERROR
An error resulted from a failure of the operating system such as an i/o error or inability to allocate storage.
3 COMMAND LINE ERROR
The program was called with invalid or inconsistent command line flags.
4 RANGE ERROR
This means that the input may be well-formed but cannot be represented as the required type. For example, if the input is the string
983 and ascii2binary is requested to convert this into an unsigned byte, ascii2binary will exit with a RANGE ERROR because 983
exceeds the maximum value representable in an unsigned byte, which is 255.
5 INPUT ERROR
This means that the input was ill-formed, that is that it could not be interpreted as a number of the required type. For example, if
the input is 0x2A and a decimal value is called for, an INPUT ERROR will be returned since 0x2A is not a valid representation of a
decimal integer.
AUTHOR
Bill Poser (billposer@alum.mit.edu)
LICENSE
GNU General Public License, version 3
SEE ALSO
binary2ascii(1), strtod(3), strtoll(3), strtoull(3)
July, 2010 ascii2binary(1)