Reading a file


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Reading a file
# 1  
Old 04-24-2009
Reading a file

Hi all
Iam new to the UNX basically iam jave Dev...
could you please give any suggestion for the below requirement
i have folder like INDIA in that i have sub holder like A, B,C,D,.....and again i have subholer like A/1.java, b/2/java.....
INDIA/A/1.java
INDIA/B/2.java
INDIA/C/3.java
..............
...............
but the 1.java,2.java,3.java have the same line numbers(structure)
i want read line number 3 from each file and i need to save this line 3 (from each file) in other file
please give any suggestion/ideas to reach above requirement.
thanks
# 2  
Old 04-24-2009
for file in `ls ${PWD}/INDIA/*.java`
do
head -n 3 $file | tail -1 >> sometempfile
done
cat sometempfile

I think this code shud do the job.
# 3  
Old 04-24-2009
say you have compplete file names from where you want to extract the 3rd line
and its saved in file called list.txt

#cat list.txt
INDIA/A/1.java
INDIA/B/2.java
INDIA/C/3.java
.
.

:Code:

while read line
do
head -3 $line | tail -1 >> final.txt

done < list.txt

echo " `cat final.txt`"

Last edited by amitranjansahu; 04-24-2009 at 03:41 AM.. Reason: code change
# 4  
Old 04-24-2009
Again Hi All
sorry to say that
"${PWD}/INDIA/*." its not a holder
its a Directory like
/INDIA is directory
/SSS is sub directory
/*.java is scripts
when i tryed with diliph its giveing error cause of its not folder it directory
please give susggestion how opent this directory
like
"/INDIA/SSS*/Scr*/*.java"
thanks
# 5  
Old 04-24-2009
you can use the bellow to find all the files (*.java) in current dir and its sub dir. Then you can use the code i mentioned already

find ./ -name *.java > list.txt
# 6  
Old 04-24-2009
Quote:
Originally Posted by saic
Again Hi All
sorry to say that
"${PWD}/INDIA/*." its not a holder
its a Directory like
/INDIA is directory
/SSS is sub directory
/*.java is scripts
when i tryed with diliph its giveing error cause of its not folder it directory
please give susggestion how opent this directory
like
"/INDIA/SSS*/Scr*/*.java"
thanks
just try directing the path to the folders containing .java files.
U can try

for file in `ls /INDIA/SSS*/Scr*/*.java`
# 7  
Old 04-26-2009
Code:
find . -name "*.java" | while read line;do sed -n '3p' $line; done > out.txt

Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

ksh Script, Reading A File, Grepping A File Contents In Another File

So I'm stumped. First... APOLOGIES... my work is offline in an office that has zero internet connectivity, as required by our client. If need be, I could print out my script attempts and retype them here. But on the off chance... here goes. I have a text file (file_source) of terms, each line... (3 Replies)
Discussion started by: Brusimm
3 Replies

2. UNIX for Dummies Questions & Answers

Reading Xml file and print the values into the text file in columnwise?

hi guys, i want help... Reding XML file and print the values into the text file using linux shell script file as per below xml file <sequence> <Filename>aldorzum.doc</Filename> <DivisionCode>US</DivisionCode> <ContentType>Template</ContentType> <ProductCode>VIMZIM</ProductCode> </sequence>... (4 Replies)
Discussion started by: sravanreddy
4 Replies

3. UNIX for Dummies Questions & Answers

Reading XML file and print the values in the text file using Linux shell script

hi guys, i want help... Reding XML file and print the values into the text file using linux shell script file as per below xml file <sequence> <Filename>aldorzum.doc</Filename> <DivisionCode>US</DivisionCode> <ContentType>Template</ContentType> <ProductCode>VIMZIM</ProductCode> </sequence>... (1 Reply)
Discussion started by: sravanreddy
1 Replies

4. Shell Programming and Scripting

Reading UNIX commands from file and redirecting output to a file

Hi All I have written the following script: #!/bin/ksh while read cmdline do echo `$cmdline` pid="$cmdline" done<commands.txt =========== commands.txt contains: ps -ef | grep abc | grep xyz |awk '{print $2}; My objective is to store the o/p of the command in a variable and do... (8 Replies)
Discussion started by: rahulparo
8 Replies

5. Shell Programming and Scripting

fatal: cannot open file `TNAME' for reading (No such file or directory)

Hi, I am running this command through a shell script and getting the error mentioned in the subject line: testing.awk -f x.txt TNAME My testing.awk file contains something like ++++++++++++++++++ #!/usr/bin/awk -f BEGIN{ TAB_NAME="INSERT_ONE_" ARGV ; } if ( $1=="JAM_ONE" &&... (1 Reply)
Discussion started by: kunwar
1 Replies

6. Shell Programming and Scripting

Searching for Log / Bad file and Reading and writing to a flat file

Need to develop a unix shell script for the below requirement and I need your assistance: 1) search for file.log and file.bad file in a directory and read them 2) pull out "Load_Start_Time", "Data_File_Name", "Error_Type" from log file 4) concatinate each row from bad file as... (3 Replies)
Discussion started by: mlpathir
3 Replies

7. UNIX for Dummies Questions & Answers

Reading from a file(passing the file as input parameter)

hi I have a shell script say primary.sh . There is a file called params my scenario is primary.sh should read all the values and echo it for example i should pass like $primary.sh params output would be Abc ... (2 Replies)
Discussion started by: ssuresh1999
2 Replies

8. UNIX for Advanced & Expert Users

Reading a file and sending mail based on content of the file

Hi Gurus, I am having an requirement. i have to read a list file which contains file names and send mail to different users based on the files in the list file. eg. if file a.txt exists then send a mail to a@a.com simillary for b.txt,c.txt etc. Thanks for your help, Nimu (6 Replies)
Discussion started by: nimu1979
6 Replies

9. Shell Programming and Scripting

Reading file names from a file and executing the relative file from shell script

Hi How can i dynamically read files names from a list file and execute them from a single shell script. Please help its urgent Thanks in Advance (4 Replies)
Discussion started by: anushilrai
4 Replies
Login or Register to Ask a Question