shell scripting


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting shell scripting
# 22  
Old 09-12-2008
Does the small script above not satisfy your requirements?
# 23  
Old 09-12-2008
it meets my requirement...and thanks for that..

but i want 2 use the resulted output file in a for loop...

let me explain u clearly...

now i have the output file with data:

/common/interface/inbound/na/data/pre-receive/gadtest/subhendu/sample
/common/interface/inbound/na/data/pre-receive/gadtest/subhendu/sample1
/common/interface/inbound/na/data/pre-receive/gadtest/subhendu/sample2
...
...

i want to take the output file in a for loop ...
means for 1st iteration of the loop it does the change(replacement of something by using sed) for the file sample and then
it does for sample1 and so on......

can u plz help me regarding this?

thanks..

subhendu
# 24  
Old 09-12-2008
Code:
sed -n 's/\.gz//p' file |
while read match; do
  gzip -d "$match".gz
  echo "$match"
done | further processing on file names without .gz suffix

Though, you probably want to do the other loop inside this loop, where I have "echo $match", instead of feeding it to another while (not for) loop.

(echo list; echo of; echo things; ) | while read stuff; do ... is equivalent to for stuff in list of things; do ... with the added benefit that whitespace in any item in the list of things won't cause breakage, and the list of things is part of the pipeline instead of the command line (this matters when the list is really long).
# 25  
Old 09-12-2008
still it is not working.....

i am sending u that in that zip file ...and what i want 2 do.

sample.gz contains dat:

a;"as;";cd

sample1.gz contains data:

c;d;e;"a;";"d;";f

and so on.....

i want 2 delete the delimiter within double quotes and printed the data file with extn .new (i.e sample.new ,sample1.new and so on.....)

after deletion the data in the file shud be

a;"as";cd for sample.gz and so on....

hence the script shud do the following things:

1.first unzip the files and redirect into a file
2.then the unzip file is taken as input to delete the delimiter within double quotes iin respective files...
3.shud create new file for each one with extn (.new).

kindly help me ASAP.
# 26  
Old 09-12-2008
can u please help me to write the script?
# 27  
Old 09-12-2008
Quote:
Originally Posted by subhendu81
can u please help me to write the script?
please don't "bump" up your questions. read the rules of unix.com. thnx...
# 28  
Old 09-15-2008
So sample.gz should be unzipped into sample, and sample1.gz should be unzipped into sample1, etc?

Additionally, sample.new should contain the modified contents of the unzipped sample file, and sample1.new should contain the modified contents of the unzipped sample1 file?

Is it sufficient to replace any occurrence of ;"; with "; to produce the modified data? If so, try the following:

Code:
sed -n 's/\.gz//p' file |
while read match; do
  gzip -d "$match".gz
  sed 's/;";/";/g' "$match" >"$match".new
done

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Shell script to read lines in a text file and filter user data Shell Programming and Scripting

sxsaaas (3 Replies)
Discussion started by: VikrantD
3 Replies

2. Shell Programming and Scripting

help me in Shell Scripting

Hi there please have a look at the code..i want to create Using a named pipe. Run a find in the background starting in the working directory While this is happening wait for input from the user to ask him which file to find. If the user does not enter any data in 10 seconds ask the user again.... (1 Reply)
Discussion started by: kattak1511
1 Replies

3. Shell Programming and Scripting

Shell scripting

Hi, if in a network there are lots of PCs connected with either windows or linux as operating system.Then what will be the shell script for the same and also if the PC has linux in it then we have to find if it is occupied or unoccupied. If the PC has windows in it then we have to find if it is... (6 Replies)
Discussion started by: akansha singh
6 Replies

4. UNIX for Dummies Questions & Answers

Shell Scripting

Hey I have a data in the file named as outputFile.txt. The data is in the format 123456,12345678912345,400,09/09/09,INACTIVE. I want this output without commas ie 12345612345678912345400090909INACTIVE. Please tell me what to do and clear explain all the terms, as I am new to it. (6 Replies)
Discussion started by: sampandey31
6 Replies

5. Web Development

Perl scripting or shell scripting?

i am going to study any one of the scripting languages mentioned above(shell 0r perl scripting) . Which is having more scope for a fresher? (1 Reply)
Discussion started by: Anna Hussie
1 Replies

6. What is on Your Mind?

Shell Scripting vs Perl scripting

Gents, I have been working in a Solaris/Unix environment for about 9 months. I took some linux classses online before getting the job. But, I am not very good at scripting. I want to learn how to script. Do you think that I should start with Shell scripting or Perl? I wanted to continue with... (2 Replies)
Discussion started by: Pouchie1
2 Replies

7. Android

Android Scripting Environment: Shell Scripting and Android

I just upgraded to Android 2.2 from 2.1. The GPS issue that was troublesome in 2.1 seems to have been fixed. Some of web browsing seems faster, but it could just be my connection is better today ;) Flash works in some browsers but not very good and it is too slow for Flash apps designed for... (0 Replies)
Discussion started by: Neo
0 Replies

8. What is on Your Mind?

Shell scripting vs Perl scripting

Hi all, I would like to start developping some good scripting skills. Do you think it would be best to start with shell scripting or Perl? I already got a fundation, really basics, in perl. but I am wondering what would be best to be good at first. Can you please help me determine which one to... (14 Replies)
Discussion started by: Pouchie1
14 Replies

9. Shell Programming and Scripting

Call Shell scripting from Perl Scripting.

Hi How to call a shell scripting through a Perl scripting? Actually I need some value from Shell scripting and passes in the Perl scripting. So how can i do this? (2 Replies)
Discussion started by: anupdas
2 Replies

10. Shell Programming and Scripting

difference between AIX shell scripting and Unix shell scripting.

please give the difference between AIX shell scripting and Unix shell scripting. (2 Replies)
Discussion started by: haroonec
2 Replies
Login or Register to Ask a Question