08-05-2013 09:43 PM - last edited on 08-05-2013 10:59 PM by maikoro
I am just trying to execute a long command in HP-UX where i could get it.
it is being ended with < symbol at the last and i could not edit further
Can you help to understand why i am getting like this. (Note : this is happening only in sh shell, in bash shell i am able to run the command without any issues)
P.S. this thread has been moved from Servers > General to HP-UX > languages. - Hp Forum moderator
08-05-2013 10:41 PM - edited 08-06-2013 09:30 PM
While you can have a command line at least 1 MB long, in a real shell you can only edit commands less than 256 bytes.
So all long command lines should be put into a script.
(Or you need to type them without mistakes. :-)
08-06-2013 08:21 PM
But the same command can be executed using the bash shell in HP-UX.is there any limitations in the shell or do we need to change any settings to run a long command in HP-UX?
08-06-2013 09:29 PM
>the same command can be executed using the bash shell in HP-UX.
(I assume you meant edited.) The shells are different. Same as vi and vim.
>is there any limitations in the shell
Yes, this is one of them.
08-08-2013 08:12 PM
>Is there any way to rectify it?
You're not going to get a different answer.
You could put long strings into variables and use those to shorten the lines.
Again, as long as you don't edit the line, you can type as long as you want.