Read/write file with scripting


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Read/write file with scripting
# 1  
Old 03-23-2009
Read/write file with scripting

Is there any way to write to a text file with scripting? I need to write to a text file two lines of text for the amount of files in the current directory.
# 2  
Old 03-23-2009
Code:
echo "one line of information" > outputfile
echo "two lines of information " >> outputfile

# 3  
Old 03-23-2009
Right, but I need it to write it to the file without overwriting what is already there. Here is my code:

Code:
#!/bin/bash
fileArray=($(find . -name 'P*' -type f))
tLen=${#fileArray[@]}
for (( i=0; i<${tLen}; i++ ));
do 
echo "[CTO][GSR]/ /  /|ql|[CTE]
[DOWN]" > c:/Test/Sample
done

# 4  
Old 03-24-2009
change the > to >> so it appends to the end of the existing file, so the line becomes

[DOWN]" >> c:/Test/Sample
# 5  
Old 03-24-2009
Aha, perfect, thank you very much!

I am just having one final problem. I don't want the find to look through all sub-directories. I did a search and someone came up with this idea, but I can't seem to get it to work, it always finds 0 files:

Code:
#!/bin/bash
fileArray=($(find . \( ! -name dir -prune \) -name 'P*' -type f))
tLen=${#fileArray[@]}
echo "$tLen"
for (( i=1; i<${tLen}; i++ ));
do 
echo "[CTO][GSR]/ /  /|ql|[CTE]
[DOWN]" >> c:/Test/Sample
done

# 6  
Old 03-24-2009
find path_list..... [more options]

Find accepts a list of paths - this looks only in dir1 dir2 and dir5
Code:
find dir1 dir2 dir5 -type f

# 7  
Old 03-24-2009
Right, but it's recursive, I want it to only find files in the present directory, not sub-directories. And I can't specifically name the directories that I want to omit, because they will be different each time. This script will be run on hundreds of directories.

Did I misunderstand your answer?
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Read/write perl file

Hi I am trying to build a web form where it can take the input from the user and write it to a file. And when I will open that form again that for should read the file that was created at the 1st step and all the fields should auto populate from that file. I have 20 text fields in my form. I... (1 Reply)
Discussion started by: sauravrout
1 Replies

2. Shell Programming and Scripting

Perl write and read on same file

Hi, I am trying to do a write operation followed by a read operation on the same file through Perl, expecting the output produced by read to contain the new lines added, as follows: #! /usr/bin/perl -w open FH, "+< testfile" or die "$@"; print FH "New content added\n"; while (my $line =... (1 Reply)
Discussion started by: royalibrahim
1 Replies

3. Shell Programming and Scripting

Read and write in the file

Hello Guys, How all are doing? I have an issue in Unix and want help from all of you I have a file in UNIX which it read by line by line , If at the end of line '0' is written the it should fetch that line into another file and change '0' to '1' and If at the end of line '1' is written then it... (10 Replies)
Discussion started by: adisky123
10 Replies

4. Shell Programming and Scripting

File Read and Write

I have got a file in following format: AAAAAAA BBBBBBBB CCCCCCC DDDDDDD I am trying to read this file and out put it in following format: AAAAAAA,BBBBBBB,CCCCCCC,DDDDDD Preferred method is shell or Perl. Any help appreciated. (11 Replies)
Discussion started by: Araoki
11 Replies

5. UNIX for Dummies Questions & Answers

Read / write file exemples

hello world, i was looking for exemples for writing ans reading in / from a file, more exactly a text file; and how i'm only at very beagining, if anyone have some exemples very simple, very 'classic' , -with explications- and not hard to undersand . i was wondering that some of you are theacher... (6 Replies)
Discussion started by: unumai
6 Replies

6. Linux

File read/ write operation

Hi, I am creating a progress bar for file upload for which I have CGI script which copies the data and depending on certain bytes it increments the progress bar. Here, I am writing the incremented value to a file which is read by Ajax at server end. However, here I want to ask that, is it... (18 Replies)
Discussion started by: xs2punit
18 Replies

7. IP Networking

read/write,write/write lock with smbclient fails

Hi, We have smb client running on two of the linux boxes and smb server on another linux system. During a backup operation which uses smb, read of a file was allowed while write to the same file was going on.Also simultaneous writes to the same file were allowed.Following are the settings in the... (1 Reply)
Discussion started by: swatidas11
1 Replies

8. UNIX for Dummies Questions & Answers

Write/read to file descriptors

Is it possible to write to file descriptor 0 and read from 1 or 2? How could this be implemented? (3 Replies)
Discussion started by: machshev
3 Replies

9. Shell Programming and Scripting

read and write from a file

I have tried to show the file name whose size is greater than 200 byte in current directory. Please help me. ls -l | tr -s " " " " | cut -f 5,9 -d " " >out.txt #set -a x `cat out.txt` i=0 `cat out.txt` | while do read x echo $x #re=200 j=0 if }" < "200" ] then echo $j j=`expr $j... (2 Replies)
Discussion started by: rinku
2 Replies

10. Shell Programming and Scripting

sed to read and write to very same file

This is likely to be a dumb one. How can I use sed to substitute string occurances having it read from an input file and write to this very same file ? I have a file with lots of occurances of '2006', I want to change it to '2007', but I'd like these changes to be saved on the input file. ... (5 Replies)
Discussion started by: 435 Gavea
5 Replies
Login or Register to Ask a Question