Visit Our UNIX and Linux User Community


Create Jar using shell script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Create Jar using shell script
# 1  
Old 09-28-2009
Create Jar using shell script

Hi Folks

I came up with peculiar requierement ..Smilie

I have to jar special files types only from a number of child folders , and also exactly same as the child file path...sorry i will give an example

suppose i have following folder structure

# cd HTML/
total 0
drwxrwxr-x 2 johycage johycage 96 Sep 23 07:42 HTML
drwxrwxr-x 2 johycage johycage 96 Sep 23 07:42 XML
-rw-rw-r-- 1 johycage johycage 0 Sep 23 07:42 1.html
-rw-rw-r-- 1 johycage johycage 0 Sep 23 07:42 2.html
#cd HTML/
total 0
-rw-rw-r-- 1 johycage johycage 0 Sep 23 07:42 1.html
-rw-rw-r-- 1 johycage johycage 0 Sep 23 07:42 2.html
# cd ../XML/
total 0
-rw-rw-r-- 1 johycage johycage 0 Sep 23 07:42 1.xml
-rw-rw-r-- 1 johycage johycage 0 Sep 23 07:42 2.xml

And all i want is to create jar file which contain onlt html file types in the following manner.

# jar -tvf test.jar
0 Wed Sep 23 07:42:22 MST 2009 home/johycage/HTML/HTML/1.html
0 Wed Sep 23 07:42:28 MST 2009 home/johycage/HTML/HTML/2.html
0 Wed Sep 23 07:42:50 MST 2009 home/johycage/HTML/1.html
0 Wed Sep 23 07:42:56 MST 2009 home/johycage/HTML/2.html

I have achieved this using below simple scriipt. But as you know adding files using jar -uvf take much time if folder strcture is more complex. I am attaching the script below which used, Anyone have a better idea ???

touch test.jar
find /home/johnycage/HTML/ -name '*.html' -print| while read obj
do
jar -uvf test.jar $obj
done

cheers Smilie
# 2  
Old 09-28-2009
not sure if faster but try it:
Code:
find /home/johnycage/HTML/ -name "*.html" -exec jar -uvf test.jar {} \;

use '...jar -cvf... to create on the fly

Previous Thread | Next Thread
Test Your Knowledge in Computers #153
Difficulty: Easy
Novell sold their Unix business operations to Microsoft in 1995.
True or False?

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Shell script to create runtime variables based on the number of parameters passed in the script

Hi All, I have a script which intends to create as many variables at runtime, as the number of parameters passed to it. The script needs to save these parameter values in the variables created and print them abc.sh ---------- export Numbr_Parms=$# export a=1 while do export... (3 Replies)
Discussion started by: dev.devil.1983
3 Replies

2. Shell Programming and Scripting

Shell script to encrypt the xls file using executable jar in Linux SUSE 11.4

Dear Experts, I am an ERP consultant and would like to learn shell script. We are working on Linux SUSE 11.4 and I am very new to shell scripting. We can manually encrypt an excel file using "executable jar" through command prompt by placing the jar file & the file to be encrypted on a physical... (1 Reply)
Discussion started by: nithin226
1 Replies

3. Shell Programming and Scripting

Create file from script shell

Hello all :) Here is my code i try to complete: address1="$(ssh root@$machine -x "lxc-info -n $machine-worker1 -H -i")" if //ifthe file addrfile does not exist then create the file addrfile echo "$address1">"$addrfile" fi "$address1">"$addrfile" How, can i... (4 Replies)
Discussion started by: chercheur111
4 Replies

4. Shell Programming and Scripting

Create Shell Script

Create a script to do the following : a. Poll for ctl file abc.ctl b. if the ctl file is found, then check for corresponding dat file(abc.dat) c. if dat file is not found then fail the process e. if dat file is found do file validation File Validation: a. Check the... (1 Reply)
Discussion started by: vivek1489
1 Replies

5. Shell Programming and Scripting

To Create shell script files from a shell script

Dear Unix and Linux users, Good evening to all. I'm new to this community and thank you for having an wonderful forum. Dear members i had to create almost some 300 shell script files for a particular task. I tried something like this.... #!usr/bin/sh fname=epdb_jobs for x in `cat $fname`... (3 Replies)
Discussion started by: NehaB
3 Replies

6. Shell Programming and Scripting

Need help to create shell script.

When i run the following command it shows me following o/p # prtpicl -v -c temperature-sensor | sed -n '/T_TCORE/,/:name/ p' | grep Temperature 61 Temperature 62 i want to put this command in shell script so that when i run the script it says ********************* Proc1 ... (4 Replies)
Discussion started by: fugitive
4 Replies

7. UNIX for Dummies Questions & Answers

How to create a service from a jar file.

Hi, I am new to Linux. I have a executable jar file which I need to run even before the user logs in. The problem is since I don't have good information about the services in Linux its very difficult to understand the same topic posted at other forums. I have tried many things like java... (0 Replies)
Discussion started by: ankushpandit
0 Replies

8. Shell Programming and Scripting

create a shell script that calls another script and and an awk script

Hi guys I have a shell script that executes sql statemets and sends the output to a file.the script takes in parameters executes sql and sends the result to an output file. #!/bin/sh echo " $2 $3 $4 $5 $6 $7 isql -w400 -U$2 -S$5 -P$3 << xxx use $4 go print"**Changes to the table... (0 Replies)
Discussion started by: magikminox
0 Replies

9. Shell Programming and Scripting

create a shell script

create a shell script that process a file file contain f2f_100.txt 1234 kkk 12345 f2f_101.txt 1234 mmm 11111 retire_200.txt 2222 rrr 22222 retire_201.txt 1112 qqr 12122 output needed if first field is f2f then new file fb_$1 contain $2|$4 ... (3 Replies)
Discussion started by: maykap100
3 Replies

Featured Tech Videos