How to append a text file?


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting How to append a text file?
# 1  
Old 10-18-2013
Wrench How to append a text file?

i have to append a text file
grep for a word, if found, put comment in starting of the line.

here is an example
Code:
cat test.sh
bin/ksh
Hello World
Test Message
:wq!

search for "bin" word in test.sh file if found comment it out at starting of the line:

Output as follows:
Code:
#bin/ksh
Hello World
Test Message


Last edited by Franklin52; 10-18-2013 at 06:27 AM.. Reason: Please use code tags
# 2  
Old 10-18-2013
Quote:
Originally Posted by raghur77
i have to append a text file
grep for a word, if found, put comment in starting of the line.

here is an example
Code:
cat test.sh
bin/ksh
Hello World
Test Message
:wq!

search for "bin" word in test.sh file if found comment it out at starting of the line:

Output as follows:
Code:
#bin/ksh
Hello World
Test Message

try

Code:
$ sed 's/^bin*\//#bin\//g' file

OR

Code:
$ awk '/^bin/{$0="#"$0}1 file

Resulting

Code:
#bin/ksh
Hello World
Test Message

put ! if required
# 3  
Old 10-18-2013
To APPEND a textfile....

Code:
cat filetoadd >> filegetsaddedhere

# 4  
Old 10-18-2013
or :
Code:
sed 's/^bin.*/#&/'

# 5  
Old 10-18-2013
hi

actually i have the file as follow:

Code:
policyserver="something.com Hello World
policyserver="something_new.com:44441
Test Message

how do i search for policyserver="something.com and put # (comment)

OUTPUT as follow:

Code:
#policyserver="something.com Hello World
policyserver="something_new.com:44441
Test Message---------- Post updated at 06:45 PM ---------- Previous update was at 06:02 PM ----------

it is working now

 awk '/^policyserver="something.com/{$0="#"$0}1' file

Thanks to all


Last edited by raghur77; 10-18-2013 at 08:47 PM.. Reason: Code tags
# 6  
Old 10-18-2013
Try:
Code:
sed '/^policyserver="something.com Hello World /s/^/#/' file

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

awk to update file with partial matching line in another file and append text

In the awk below I am trying to cp and paste each matching line in f2 to $3 in f1 if $2 of f1 is in the line in f2 somewhere. There will always be a match (usually more then 1) and my actual data is much larger (several hundreds of lines) in both f1 and f2. When the line in f2 is pasted to $3 in... (4 Replies)
Discussion started by: cmccabe
4 Replies

2. UNIX for Dummies Questions & Answers

Append command and strings to a text file

hi gurus, I'm executing some commands and I want to append both the command and output to a text file. Example: echo "strings -a wicmex.o|grep '$Header'" >> tmp.txt strings -a wicmex.o|grep '$Header' >> tmp.txt echo "strings -a libwip.a|grep '$Header'" >> tmp.txt strings -a libwip.a|grep... (1 Reply)
Discussion started by: donisback
1 Replies

3. Shell Programming and Scripting

Open the file and edit/append the text

Hi i have a file like this mailboxnum 20 filename <to subsitute> fileloaction /home/dd234/ filetype txt in a directory i have set of files for ex: TT45.1.2 TT45.1.3 TT45.1.4 . . in for loop i have to take this files and subsitute one by one ex: (1 Reply)
Discussion started by: greenworld123
1 Replies

4. Shell Programming and Scripting

Append Text in Result File Name

Hi Below command is returning the list of files which having this string "MTL_SYSTEM_ITEMS". find . -name "*"|xargs grep -il MTL_SYSTEM_ITEMS Ex: Above command is returing 2 files (Out of 10 files 2 files having this string). ./file1.txt and ./file2.txt Here I want to append... (3 Replies)
Discussion started by: balajiora
3 Replies

5. Shell Programming and Scripting

How to append text to the second line of a file

Say I have a text file like: 1 3 4 How would I use ksh to put the number '2' into the second line of that file? I'm using OpenBSD so the sed syntax might be a bit different (I have no idea how to use sed, though) (4 Replies)
Discussion started by: guitarscn
4 Replies

6. Shell Programming and Scripting

Append some text to a file multiple times

Hi, I have a text file like Version=abc Tab=1 URL GOTO=www.abc.com/board=1 some text... I want to run a loop x no of times and append to the text file above text but URL GOTO should be www.abc.com/board=2 then 3,4...etc till x. Kindly help (2 Replies)
Discussion started by: krabu
2 Replies

7. Shell Programming and Scripting

Script to append text from one file into another

Hello all. I was wondering if it possible to write a bash script that would do the following: I perform molecular modelling calculations and the output files are all text files with various different extensions. For example, I submit the input file "job_name.inp" and when it is done or the... (18 Replies)
Discussion started by: marcozd
18 Replies

8. Shell Programming and Scripting

append some text message at the end of the file

Hi All, Please tell me how to append some text message at the end of the file. "File too large to view" example: xyz.log contains hhhhhhhhhhh hhhhhhjjjjjjjjj jjjjjjjjjjjjjjjjjjjjjj "File too large to view" Please advice (3 Replies)
Discussion started by: rajeshorpu
3 Replies

9. UNIX for Dummies Questions & Answers

append a text to a file every month

i have something like below in my SAS code and every month i need to append a text say 'ext.hlc_sum0906' near ext.hlc_sum0905 and next month after ext.hlc_sum0906 i need to append this 'ext.hlc_sum0907' and so on like that.. is it possible using SED or some other command in unix? %let... (1 Reply)
Discussion started by: depakjan
1 Replies

10. Shell Programming and Scripting

how to append text into a file.

I have a command stream that will parse down an ftp DIR listing of a remote directory and return the name of the newest file that I am interested in. The command is sed -e '/^d/d' sppay.listing |sed -n -e '/SPPAY/p'|sort -r -k 43M,45 -k 47,48 -k 50,54|sed -n -e '1p'|cut -c 56-99 and what it... (2 Replies)
Discussion started by: beilstwh
2 Replies
Login or Register to Ask a Question