Failed to substitute string with "<>"


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Failed to substitute string with "<>"
# 1  
Old 08-02-2005
Failed to substitute string with "<>"

Hi folks,

I have the following template file:

Code:
application.filePath.core = /core-RIGHTV/Html/
application.filePath.xbip = /xbip-RIGHTV/Html/
translator.rootContext = /translator_<schame_name>/

I need to substitute the string in the third line "<schema_name>" with $SCHEMA_NAME

I ran the following command:
Code:
sed -e 's/<schema_name>/IAS10G/g' application.properties

IAS10G is $SCHEMA_NAME

Nothing was happened.The string was not substituted.

What was wrong?

Thanks in advance,
Nir
# 2  
Old 08-02-2005
It works perfect.

Am not sure about this, but check your spelling of schema.

See this
Code:
[~/temp]$ echo "translator.rootContext = /translator_<schema_name>/" |  sed -e 's/<schema_name>/IAS10G/g'
translator.rootContext = /translator_IAS10G/

Vino
# 3  
Old 08-02-2005
Hey vino!

Nice to meet you again here.

Your command with the "echo" works perfect,I agreed.

But I'm running the following:
Code:
platform:/tmp> sed -e 's/<schema_name>/IAS10G/g' application.properties
   application.filePath.core = /core-IAS10G/Html/
   application.filePath.xbip = /xbip-IAS10G/Html/
   translator.rootContext = /translator_<schame_name>/

As you can see ,the string wasn't substituted.

Thanks in advance,

Nir
# 4  
Old 08-02-2005
True,

Look at the words that are colored.


platform:/tmp> sed -e 's/schema_name>/IAS10G/g' application.properties
application.filePath.core = /core-IAS10G/Html/
application.filePath.xbip = /xbip-IAS10G/Html/
translator.rootContext = /translator_<schame_name>/


With those spelling differences, I dont think sed will work the way you want.

Vino
# 5  
Old 08-02-2005
Oooooooooooooooooohps.....

Wow!!
Someone wrote by mistake "schame" instead of "schema" in the template file.
I'm going to hit him .....

Thanks again!

Nir
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Delete all log files older than 10 day and whose first string of the first line is "MSH" or "<?xml"

Dear Ladies & Gents, I have a requirement to delete all the log files in /var/log/test directory that are older than 10 days and their first line begin with "MSH" or "<?xml" or "FHS". I've put together the following BASH script, but it's erroring out: for filename in $(find /var/log/test... (2 Replies)
Discussion started by: Hiroshi
2 Replies

2. Shell Programming and Scripting

In Vi "sed" substitute word on a specific line

i need to substitute word on a specific line. I was able to do it on command line like below but it is not working in vi. command line like below: sed -e '8s/table_name/schema.table_name/' file_name. in vi table_name and schema are my positional parameters that i pass into the script. ... (5 Replies)
Discussion started by: pimmit22043
5 Replies

3. Shell Programming and Scripting

grep with "[" and "]" and "dot" within the search string

Hello. Following recommendations for one of my threads, this is working perfectly : #!/bin/bash CNT=$( grep -c -e "some text 1" -e "some text 2" -e "some text 3" "/tmp/log_file.txt" ) Now I need a grep success for some thing like : #!/bin/bash CNT=$( grep -c -e "some text_1... (4 Replies)
Discussion started by: jcdole
4 Replies

4. Shell Programming and Scripting

tcsh - understanding difference between "echo string" and "echo string > /dev/stdout"

I came across and unexpected behavior with redirections in tcsh. I know, csh is not best for redirections, but I'd like to understand what is happening here. I have following script (called out_to_streams.csh): #!/bin/tcsh -f echo Redirected to STDOUT > /dev/stdout echo Redirected to... (2 Replies)
Discussion started by: marcink
2 Replies

5. Shell Programming and Scripting

how to use "cut" or "awk" or "sed" to remove a string

logs: "/home/abc/public_html/index.php" "/home/abc/public_html/index.php" "/home/xyz/public_html/index.php" "/home/xyz/public_html/index.php" "/home/xyz/public_html/index.php" how to use "cut" or "awk" or "sed" to get the following result: abc abc xyz xyz xyz (8 Replies)
Discussion started by: timmywong
8 Replies

6. Shell Programming and Scripting

Using sed to find text between a "string " and character ","

Hello everyone Sorry I have to add another sed question. I am searching a log file and need only the first 2 occurances of text which comes after (note the space) "string " and before a ",". I have tried sed -n 's/.*string \(*\),.*/\1/p' filewith some, but limited success. This gives out all... (10 Replies)
Discussion started by: haggismn
10 Replies

7. Shell Programming and Scripting

awk command to replace ";" with "|" and ""|" at diferent places in line of file

Hi, I have line in input file as below: 3G_CENTRAL;INDONESIA_(M)_TELKOMSEL;SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL My expected output for line in the file must be : "1-Radon1-cMOC_deg"|"LDIndex"|"3G_CENTRAL|INDONESIA_(M)_TELKOMSEL"|LAST|"SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL" Can someone... (7 Replies)
Discussion started by: shis100
7 Replies

8. Shell Programming and Scripting

input string="3MMTQSZ348GGMZRQWMJM4SD6M";output string="3MMTQ-SZ348-GGMZR-QWMJM-4SD6

input string="3MMTQSZ348GGMZRQWMJM4SD6M" output string="3MMTQ-SZ348-GGMZR-QWMJM-4SD6M" using linux shell script (4 Replies)
Discussion started by: pankajd
4 Replies

9. Shell Programming and Scripting

How to substitute "\" by "\/" using SED?

Input: a/b/c Output required: a\/b\/c This does not work: sed s/'\/'/'\//'/g (6 Replies)
Discussion started by: indianjassi
6 Replies

10. Shell Programming and Scripting

Failed to replace string with "sed"

Hi folks, I have the following configuration file: tofu:/tmp # cat bitbandConfig.properties maestroIp=10.10.10.10 maestroPort=2020 adminPlayPath=<Streaming Agent IP>:2021/streamingGateway/GetPlayList ###This part should not be changed### adminPlayVODProtocol=http username=iptv... (7 Replies)
Discussion started by: nir_s
7 Replies
Login or Register to Ask a Question