File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Linux / UNIX and the fly likes Arg list too long - while using unix shell commands. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Engineering » Linux / UNIX
Bookmark "Arg list too long - while using unix shell commands." Watch "Arg list too long - while using unix shell commands." New topic
Author

Arg list too long - while using unix shell commands.

Peter Rooke
Ranch Hand

Joined: Oct 21, 2004
Posts: 794

Hi ranchers - just a quick Solaris shell question. I keep getting a - "arg list too long" as I'm dealing with a large volume of files. So for example:



My way round this would be to use a for loop:




But does anyone know how this can be done quicker? (thanks in advance )


Regards Pete
Lester Burnham
Rancher

Joined: Oct 14, 2008
Posts: 1337
Check out the xargs utility - it can be used to get around this problem. Not sure if it's going to be faster than using a loop, though.
Peter Rooke
Ranch Hand

Joined: Oct 21, 2004
Posts: 794

Thanks - speeds not an issue as I'm just tar'ing and compressing to make room! Got to keep the sys admins happy

Did a quick trawl on the web and found this: http://blog.kloppmagic.ca/archives/2004/12/21/using-xargs/
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Arg list too long - while using unix shell commands.
 
Similar Threads
How to create a pkg
Problem in starting the Application Server in WAS4.0
Java ProcessBuilder ignoring flags
how to tar files from within the java program?
Not able to install Eclipse in UNIX