Sponsored Content
Top Forums Shell Programming and Scripting sed - Replace Line which contains the Pattern match with a new line Post 302111971 by kousikan on Friday 23rd of March 2007 03:38:06 PM
Old 03-23-2007
sed - Replace Line which contains the Pattern match with a new line

I need to replace the line containing "STAGE_DB" with the line
"STAGE_DB $DB # database that contains the table being loaded ($workingDB)"

Here $DB is passed during the runtime.

How can I do this?

Thanks,
Kousikan
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Sed scripting, match text within line and replace

New to sed... Have a file foo.txt (below). Need to replace text on 2 lines, but can only feed sed the first few characters of each line (all lines are unique). So, in my example, I have put '$' in place of what I need to figure out how to feed the whole line. What I have thus far: sed -e... (6 Replies)
Discussion started by: boolean2222
6 Replies

2. Shell Programming and Scripting

search pattern and replace x-y characters in nth line after every match

Hi, I am looking for any script which can do the following. have to read a pattern from fileA and copy it to fileB. fileA: ... ... Header ... ... ..p1 ... ... fileB: .... .... Header (3 Replies)
Discussion started by: anilvk
3 Replies

3. Shell Programming and Scripting

pattern match and replace another pattern in same line

I have a pattern username:x:32005:32006::/usr/local/user:/bin/bash I need to match the line containing username and replace /bin/bash with /usr/local/my/bin/noshell So it becomes username:x:32005:32006::/usr/local/user:/usr/local/my/bin/noshell (7 Replies)
Discussion started by: anilcliff
7 Replies

4. Shell Programming and Scripting

Help with replace line based on specific pattern match

Input file data20714 7327 7366 detail data20714 7327 7366 main data250821 56532 57634 detail data250821 57527 57634 main data250821 57359 57474 main data250821 57212 57301 main data250821 57140 57159 detail data250821 56834 57082 main data250821 56708 56779 main ... (3 Replies)
Discussion started by: perl_beginner
3 Replies

5. Shell Programming and Scripting

Replace everything but pattern in a line using sed

I have a file with multiple lines like this: <junk><PATTERN><junk><PATTERN><junk> <junk><PATTERN><junk><PATTERN><junk><PATTERN><junk> Note that 1. There might be variable number occurrences of PATTERN in a line. 2. <> are just placeholders, they do not form part of the pattern. I need... (4 Replies)
Discussion started by: flatley
4 Replies

6. Shell Programming and Scripting

I need to know how to replace a line after a pattern match with an empty line using SED

Hi How Are you? I am doing fine! I need to go now? I will see you tomorrow! Basically I need to replace the entire line containing "doing" with a blank line: I need to the following output: Hi How Are you? I need to go now? I will see you tomorrow! Thanks in advance.... (1 Reply)
Discussion started by: sags007_99
1 Replies

7. Shell Programming and Scripting

Sed replace using same pattern repeating multiple times in a line

Sed replace using same pattern repeating multiple times in a line I have text like below in a file: I am trying to replace the above line to following How can I acheive this? I am able to do it if the occurrence is for 1 time: But If I try like below I am getting like this: I have to... (4 Replies)
Discussion started by: sol_nov
4 Replies

8. Shell Programming and Scripting

Awk-sed help : to remove first and last line with pattern match:

awk , sed Experts, I want to remove first and last line after pattern match "vg" : I am trying : # sed '1d;$d' works fine , but where the last line is not having vg entry it is deleting one line of data. - So it should check for the pattern vg if present , then it should delete the line ,... (5 Replies)
Discussion started by: rveri
5 Replies

9. Shell Programming and Scripting

Rearrange or replace only the second line after pattern match or pattern match

Im using the command below , but thats not the output that i want. it only prints the odd and even numbers. awk '{if(NR%2){print $0 > "1"}else{print $0 > "2"}}' Im hoping for something like this file1: Text hi this is just a test text1 text2 text3 text4 text5 text6 Text hi... (2 Replies)
Discussion started by: invinzin21
2 Replies

10. Shell Programming and Scripting

awk to combine lines from line with pattern match to a line that ends in a pattern

I am trying to combine lines with these conditions: 1. First line starts with text of "libname VALUE db2 datasrc" where VALUE can be any text. 2. If condition1 is met then continue to combine lines through a line that ends with a semicolon. 3. Ignore case when matching patterns and remove any... (5 Replies)
Discussion started by: Wes Kem
5 Replies
XtAugmentTranslations() 												   XtAugmentTranslations()

Name
  XtAugmentTranslations - nondestructively merge new translations with widget's existing ones.

Synopsis
  void XtAugmentTranslations(w, translations)
	 Widget w;
	 XtTranslations translations;

Inputs
  w	      Specifies the widget into which the new translations are to be merged.  Must be of class Core or any subclass thereof.

  translations
	      Specifies the compiled translation table to merge in.

Description
  XtAugmentTranslations()  merges a compiled translation table translations into a widget's internal compiled translation table, ignoring any
  new translations that conflict with existing translations.  The table translations is not altered by this process.  Any "#replace",  "#aug-
  ment", or "#override" directives in translations are ignored by this function.

Usage
  Use XtParseTranslationTable() to convert a string representation of a translation table to the XtTranslations compiled form.

  To  merge  translations  into  a widget and replace existing translations where there are conflicts, use XtOverrideTranslations().  To com-
  pletely replace a widget's translation table, use XtSetValues() to set  a  compiled  translation  table  on  the  widget's  XtNtranslations
  resource.  To remove all of a widget's translations, use XtUninstallTranslations().

  Translation tables can also be specified in string from a resource file.  By default, specifying a value for the translations resource will
  completely replace the existing translations.  If the string form of the translation table begins with the directives "#augment" or "#over-
  ride",  however, then the specified translations will be merged with the widget's existing translations, and new translations that conflict
  with existing translations will be ignored or will override the existing translations, respectively.

See Also
  XtOverrideTranslations(1), XtParseTranslationTable(1), XtUninstallTranslations(1).

Xt - Translations and Actions												   XtAugmentTranslations()
All times are GMT -4. The time now is 05:39 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy