Sponsored Content
Top Forums Shell Programming and Scripting Failed to replace string with "sed" Post 302072822 by nir_s on Monday 8th of May 2006 02:52:37 AM
Old 05-08-2006
Hi sssow,

Thanks!
In the echo command it works fine but when I'm running this command on the file ,the last line which contains the strings is deleted!

Before sed:
Code:
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
password=iptv
soapContext=bitband/services/IPTVPlugin

adminFileFormat=.asx

mediaFilePath=
playerJSPath=bitbandPlayer.js

serviceUnitId=1$-$VOD#0$-$VOD

### vs agnostic properties ###
encodingFormats=MPEG-1$-$MPEG_1_SYSTEM#MPEG-2$-$MPEG_2_TRANSPORT#MPEG-4$-$MPEG_4

After sed:
Code:
tofu:/tmp # sed -e 's/MPEG-4\$-\$MPEG_4/MPEG-4\$-\$MPEG4_H264/' 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
password=iptv
soapContext=bitband/services/IPTVPlugin

adminFileFormat=.asx

mediaFilePath=
playerJSPath=bitbandPlayer.js

serviceUnitId=1$-$VOD#0$-$VOD

### vs agnostic properties ###


Why?

Thanks in advance,
Nir
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Failed to substitute string with "<>"

Hi folks, I have the following template file: 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... (4 Replies)
Discussion started by: nir_s
4 Replies

2. Shell Programming and Scripting

Sed , Replace a "variable text" inside of a statement

Please Help... I am trying to manipulte the following line Before : <user:Account_Password>002786</user:Account_Password> the password is the "variable", i need to delete / omit the password in the file, (it occurs several thousand times) so the tag line looks like After:... (4 Replies)
Discussion started by: jackn7
4 Replies

3. Shell Programming and Scripting

cat $como_file | awk /^~/'{print $1","$2","$3","$4}' | sed -e 's/~//g'

hi All, cat file_name | awk /^~/'{print $1","$2","$3","$4}' | sed -e 's/~//g' Can this be done by using sed or awk alone (4 Replies)
Discussion started by: harshakusam
4 Replies

4. Shell Programming and Scripting

Script to search a string which is in between "" and replace it with another character

Hi, I am trying to search a string from a text file which is in between "" (Double Quotes) (Eg: "Unix"), and replace it with a | where ever it is appearing in the text file and save the file. Please help me. -kkmdv (6 Replies)
Discussion started by: kkmdv
6 Replies

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

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

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

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

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

10. Shell Programming and Scripting

Using sed command to replace "|" with ^ for all *.dat files in a folder not working

I am trying to use the below sed command to replace all "|" to ^, in a folder had 50 dat files. when i tried with 1 file it worked but when i tried with wild card, is not working. sed -i 's/"|"/\^/g' *.dat Is this the proper way to use sed command thank you very much for help. (3 Replies)
Discussion started by: cplusplus1
3 Replies
ESDOTS:(1)							   User Commands							ESDOTS:(1)

NAME
esdots - Analyze the video items contained in an elementary stream SYNOPSIS
esdots [switches] <infile> DESCRIPTION
TS tools version 1.11, esdots built Nov 11 2008 17:15:46 Present the content of an H.264 (MPEG-4/AVC), H.262 (MPEG-2) or AVS elementary stream as a sequence of characters, representing access units/MPEG-2 items/AVS items. (Note that for H.264 it is access units and not frames that are represented, and for H.262 it is items and not pictures.) Files: <infile> is the Elementary Stream file (but see -stdin below) Switches: -verbose, -v Preface the output with an explanation of the characters being used. -stdin Take input from <stdin>, instead of a named file -max <n>, -m <n> Maximum number of entities to read -pes, -ts The input file is TS or PS, to be read via the PES->ES reading mechanisms -hasheos Print a # on finding an EOS (end-of-stream) NAL unit rather than stopping (only applies to H.264) -es Report ES units, rather than any 'higher' unit (not necessarily suppported for all file types) -gop Show the duration of each GOP (for MPEG-2 steams) OR the distance between random access points (H.264) -fr Set the video frame rate (default = 25 fps) Stream type: If input is from a file, then the program will look at the start of the file to determine if the stream is H.264 or H.262 data. This process may occasionally come to the wrong conclusion, in which case the user can override the choice using the following switches. For AVS data, the program will never guess correctly, so the user must specify the file type, using -avs. If input is from standard input (via -stdin), then it is not possible for the program to make its own decision on the input stream type. Instead, it defaults to H.262, and relies on the user indicating if this is wrong. -h264, -avc Force the program to treat the input as MPEG-4/AVC. -h262 Force the program to treat the input as MPEG-2. -avs Force the program to treat the input as AVS. TS tools version 1.11, esdots built Nov 11 2008 17:15:46 Present the content of an H.264 (MPEG-4/AVC), H.262 (MPEG-2) or AVS elementary stream as a sequence of characters, representing access units/MPEG-2 items/AVS items. (Note that for H.264 it is access units and not frames that are represented, and for H.262 it is items and not pictures.) Files: <infile> is the Elementary Stream file (but see -stdin below) Switches: -verbose, -v Preface the output with an explanation of the characters being used. -stdin Take input from <stdin>, instead of a named file -max <n>, -m <n> Maximum number of entities to read -pes, -ts The input file is TS or PS, to be read via the PES->ES reading mechanisms -hasheos Print a # on finding an EOS (end-of-stream) NAL unit rather than stopping (only applies to H.264) -es Report ES units, rather than any 'higher' unit (not necessarily suppported for all file types) -gop Show the duration of each GOP (for MPEG-2 steams) OR the distance between random access points (H.264) -fr Set the video frame rate (default = 25 fps) Stream type: If input is from a file, then the program will look at the start of the file to determine if the stream is H.264 or H.262 data. This process may occasionally come to the wrong conclusion, in which case the user can override the choice using the following switches. For AVS data, the program will never guess correctly, so the user must specify the file type, using -avs. If input is from standard input (via -stdin), then it is not possible for the program to make its own decision on the input stream type. Instead, it defaults to H.262, and relies on the user indicating if this is wrong. -h264, -avc Force the program to treat the input as MPEG-4/AVC. -h262 Force the program to treat the input as MPEG-2. -avs Force the program to treat the input as AVS. SEE ALSO
The full documentation for esdots is maintained as a Texinfo manual. Please check http://tstools.berlios.de for more information. esdots 1.11 November 2008 ESDOTS:(1)
All times are GMT -4. The time now is 11:10 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy