Change the write in file


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Change the write in file
# 8  
Old 05-24-2016
Now that I have added CODE tags so we can see leading and trailing spaces in your data, we can now see that your examples in post #1 and in post #4 are very different.

In post #1, your sample output removes trailing spaces from each input line and concatenates all lines that do not contain the string [log] to the end of the previous line with no other added space (note that each sample input line has a leading <space> character.

In post #4, your sample output does not remove trailing spaces, adds at most one line that does not contain [log] to the end of the previous line that did contain [log] after adding a <space> character to separate those two lines, deletes any other lines that do not contain the string [log], and adds a <period> character to the end of the last line printed. (Note that there are no leading <space> characters in the output or output samples in this post.)

But, your English description for both examples is the same. Please CLEARLY state your requirements and post sample input (displayed in CODE tags) and the exact output that should be produced from that sample input (also displayed in CODE tags).

If you can't clearly state your requirements and show us sample input and output that correspond to those requirements, we do not have a chance of producing code that accurately meets your requirements. Please help us help you!
This User Gave Thanks to Don Cragun For This Post:
# 9  
Old 05-25-2016
Hello,
Thanks you guys, it is worked well.
I have a another question but I want to search by myself before asking here.
My level is low in shell programming. I just replacing a colleague that why i am doing it.

Last edited by RudiC; 05-25-2016 at 11:34 AM.. Reason: Removed duplicate lines from post.
# 10  
Old 05-25-2016
Hello boudake,

You are always welcome to ask queries(each query in a separate thread no mix ups please) and learn from the answers. So deal is we have rules and regulations of this forum where we should encourage people to learn not dependent on others, everyone starts one day learning that is not an issue but as we grow with time our knowledge should also grow with that. So you are more than welcome to ask queries, you should explain the problem very clearly in plain English, try to give us some sample Input_file(within code tags), show us sample Output_file with all the conditions too(within code tags). Also you could use search option in this forum too by which you could find related threads and could get a pulse of issues and their solutions. I hope this helps.

Thanks,
R. Singh
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Compare 2 text file with 1 column in each file and write mismatch data to 3rd file

Hi, I need to compare 2 text files with around 60000 rows and 1 column. I need to compare these and write the mismatch data to 3rd file. File1 - file2 = file3 wc -l file1.txt 58112 wc -l file2.txt 55260 head -5 file1.txt 101214200123 101214700300 101250030067 101214100500... (10 Replies)
Discussion started by: Divya Nochiyil
10 Replies

2. Shell Programming and Scripting

Need to search a particular String form a file a write to another file using perl script

I have file which contains a huge amount of data. I need to search the pattern Message id. When that pattern is matched I need to get abcdeff0-1g6g-91g3-1z2z-2mm605m90000 to another file. Kindly provide your input. File is like below Jan 11 04:05:10 linux100 |NOTICE... (2 Replies)
Discussion started by: Raysf
2 Replies

3. Shell Programming and Scripting

Match list of strings in File A and compare with File B, C and write to a output file in CSV format

Hi Friends, I'm a great fan of this forum... it has helped me tone my skills in shell scripting. I have a challenge here, which I'm sure you guys would help me in achieving... File A has a list of job ids and I need to compare this with the File B (*.log) and File C (extend *.log) and copy... (6 Replies)
Discussion started by: asnandhakumar
6 Replies

4. Hardware

Hardware Correction: How to change DVD write speed

I am now on Kernel 2.6.32-26 For me 16x CD write speed is okay. I have old hardware which was able to write DVDs at 1x, back in previous linux version. Now, I dont get speed of less than 4x. Tested on k3b, xfburn, and brasero. But all start at bottom 4x write speed. k3b forced back to... (0 Replies)
Discussion started by: makh
0 Replies

5. Shell Programming and Scripting

ksh; Change file permissions, update file, change permissions back?

Hi, I am creating a ksh script to search for a string of text inside files within a directory tree. Some of these file are going to be read/execute only. I know to use chmod to change the permissions of the file, but I want to preserve the original permissions after writing to the file. How can I... (3 Replies)
Discussion started by: right_coaster
3 Replies

6. Shell Programming and Scripting

Help required to write shell script to change passwd

Hi All, I wanted to write a shell script which will change the expired passwd in oracle. Here is below what I am trying, #!/bin/sh set -x ORACLE_HOME="/optware/oracle/9.2.0.2_64" SQLPLUS="${ORACLE_HOME}/bin/sqlplus" PASS="xyz" PATH=$ORACLE_HOME/bin:$PATH... (0 Replies)
Discussion started by: gr8_usk
0 Replies

7. Shell Programming and Scripting

how to write script to change email address

we have 4000 html pages that need an email address changed. eg) company@yahoo.com to company@hotmail.com we only want the file modified date to be changed when there has been a change to the file. Should I be using grep? I fairly new to UNIX and was told to using something like... (2 Replies)
Discussion started by: mchelle_99
2 Replies

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

9. UNIX for Dummies Questions & Answers

search change write

i="1" while do k=`expr $i + 1` sed -e 's/"$i"/"$k"/' < somefile1.txt >> somefile2.txt i=`expr $i + 1` done ive been trying to : 1 from a file containing numbers in a row divided with correct number of spaces to find the corresponding one 2 change the value 3 and append... (3 Replies)
Discussion started by: trilicno
3 Replies

10. UNIX for Dummies Questions & Answers

search change write

i="1" while do k=`expr $i + 1` sed -e 's/"$i"/"$k"/' < somefile1.txt >> somefile2.txt i=`expr $i + 1` done ive been trying to : 1 from a file containing numbers in a row divided with correct number of 2 spaces to find the corresponding one 2 change the value 3 and append... (1 Reply)
Discussion started by: trilicno
1 Replies
Login or Register to Ask a Question