sed - replacing on the right of a pattern and looking for exact word?
how would you get SED to do the following, say you have the following lines in a text file:
user=tigger
some text some text
some text some text
some text some text
user=ted
some text some text
some text some text
some text some text
user=thekingofrockandroll
you want to find any line which has 'user=[the user name]' and replace it with 'user=xxx'
so the string after the 'user=' will always contain a different number of characters but you just want to sed to find any lines with 'user=' and replace the part after 'user=' with 'xxx' no matter what?
and...
if what to replace say 'AM' in a text file with 'JO', i can do:
but what if the text file where i'm running this looks like this:
AM
TAME
am
jammy
I only want to replace the following lines with 'JO':
AM
am
so I want to leave 'TAME' and 'jammy' in there - the sed above will give this:
JO
TJOE
jo
JJOMY
I want:
JO
TAME
jo
jammy
how do you achieve that with SED?
Cheers!
Last edited by rich@ardz; 09-01-2010 at 12:07 PM..
Reason: Code tags :)
Hello,
Actually i want to replace the word after a matched pattern.
For Ex:
lets say that i am reading a file line by line
while read line
do
echo $line
# i need to search whether a pattern exists in the file and replace the word after if the pattern exist.
# for example :... (1 Reply)
I am really need help with the regular expression in SED. From input file, I need to extract lines that have the port number (sport or dport) as defined. The input file is something like this
time=1209515280-1209515340 dst=192.168.133.202 src=208.70.8.23 bytes=2472 proto=6 sport=80 dport=1447... (6 Replies)
I would like to use sed to replace one occurence of a pattern in a file. When I use the s/// command it replaces all occurences of the pattern in the file. Should I be using something other than sed?
Thanks (6 Replies)
Hello,
The following sed command is giving error
sed: -e expression #1, char 13: unknown option to `s'
The sed command is
echo "//-----" | sed "s/\/\/---*/$parChk/g"
where parChk="//---ee-"
How can i print the variable value from sed command ?
And is it possible to replace a... (2 Replies)
Hi
I have a piece of xml that has a pattern like this
<int>159</int><int>30</int>
I want to find this pattern but only substitute the second part of the pattern to {rid1}.
Is that possible in sed ?
Thanks.
---------- Post updated at 12:10 PM ---------- Previous update was at 12:01 PM... (11 Replies)
Hi,
Thanks for looking at this issue.
I have many words/lines in a files like below
apple
pine apple
custored apple apple
apple
if i want to replace only/exact apple occurrences with XXX i could use below,
sed 's/\<apple\>/XXX/g' filename
this is working in Linux, but now in my free BSD... (3 Replies)
I have a file that has the words I want to find in other files (but lets say I just want to find my words in a single file). Those words are IDs, so if my word is ZZZ4, outputs like aaZZZ4, ZZZ4bb, aaZZZ4bb, ZZ4, ZZZ, ZyZ4, ZZZ4.8 (or anything like that) WON'T BE USEFUL.
I need the whole word... (6 Replies)
Hi Folks,
Could you please advise what will be the SED command to replace a word in all xml's under a particular directory
for example let say I rite now at the following below location
$ cd /ter/rap/config
now under config directory there will be lots of xml file , now my objective is to... (1 Reply)
Hi Team,
I am facing a problem as under, Suppose I have a file (test.txt) with the below content (all braces and slashes are included in the contents of the file)
Now I want to append few words below matched line, I have written the below sed:
sed '/option/a insert text here' test... (2 Replies)
Hi Folks ,
I have to replace the following value in all the xml files so the value is
tcp://pondevpms1.fm.rbsgrp.net:6033,pondevpms2.fm.rbsgrp.net:6033
and the value with it need to be replaces is shown below
tcp://pondevpms1:3063
so i have fired the below command inside... (3 Replies)
Discussion started by: unclesamm
3 Replies
LEARN ABOUT ULTRIX
dwtstextgeteditable
DwtSTextGetEditable(3Dwt)DwtSTextGetEditable(3Dwt)Name
DwtSTextGetEditable - Obtains the current edit permission state indicating whether the user can edit the text in the simple text widget.
Syntax
Boolean DwtSTextGetEditable(widget)
Widget widget;
Arguments
widget Specifies the ID of the simple text widget whose edit permission state you want to obtain.
Description
The DwtSTextGetEditable function returns the current edit-permission-state, which indicates whether the user can edit the text in the sim-
ple text widget. If the function returns True, the user can edit the string text in the simple text widget. If it returns False, the user
cannot edit the text.
Return Values
This function returns the current permission state concerning the editing of the text field in the widget.
See AlsoDwtSText(3Dwt), DwtSTextGetString(3Dwt), DwtSTextSetEditable(3Dwt), DwtSTextGetMaxLength(3Dwt), DwtSTextSetMaxLength(3Dwt), DwtS-
TextSetSelection(3Dwt), DwtSTextClearSelection(3Dwt), DwtSTextGetSelection(3Dwt)
Guide to the XUI Toolkit: C Language Binding
Guide to the XUI Toolkit Intrinsics: C Language Binding
DwtSTextGetEditable(3Dwt)