Read and write in the file


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Read and write in the file
# 8  
Old 12-11-2012
Check this out..

Code:
$ cat file
rel/prod/amp.cfg1
rel/fld/amp.cfg0
rel/fld/amp.cfg/sdd1
rel/fld/amp.cfg/doc/cam/amp.cfg0

Code:
$ awk '{if(substr($0,length($0),1) == 0){sub("0$","1");print > "new_file"}}' file

Code:
$ cat new_file
rel/fld/amp.cfg1
rel/fld/amp.cfg/doc/cam/amp.cfg1

# 9  
Old 12-11-2012
Really Sorry, The original case is-

A file containing three field f1-f2-f3
These fields are separated by '-'
Code:
while IFS='-' read -r f1 f2 f3 
do 
   if [ $f3 != '0' ]   
   then
     EXECUTE SOME FUNCTION
   fi
 #After Processing It should change f3 to 1
done < ${DATE_FILE}



Example Suppose the file is
Code:
1-Process-0
2-Task-1
3-Server-0

So when I execute the scripts it should do as
Code:
1-Process-1
2-Task-1
3-Server-1

Moderator's Comments:
Mod Comment Video tutorial on how to use code tags in The UNIX and Linux Forums.

Last edited by Franklin52; 12-11-2012 at 12:07 PM.. Reason: Code tags
# 10  
Old 12-11-2012
Quote:
Originally Posted by pamu
As per OP's condition you should use..Smilie

Code:
sed -i '/1$/d;s/0$/1/' file

That would violate their coding standard of never using a temp file, because -i uses a temp file. It's not magic.

That said, 'never use a temp file' is a pretty arbitrary and pointless coding standard for UNIX shell scripting.
# 11  
Old 12-12-2012
Any Idea Guys.. I tried lot..
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

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

4. 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

5. Shell Programming and Scripting

read and write to xml file

hi i am quite new to shell scripting and need help in reading and writing in xml file i have an xml file with format: <main> <store> <name>ABC</name> <flag>0</flag> <size>123<size> </store> <store> <name>DEF</name> ... (2 Replies)
Discussion started by: kichu
2 Replies

6. 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

7. Shell Programming and Scripting

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. (9 Replies)
Discussion started by: Fred Goldman
9 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