Split a Capital rich string

Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Split a Capital rich string
# 8  
Old 10-04-2009
Thank you so much guys!

I made an edit error, and I changed something the wrong way, in all 1500 pages. Now I need to edit it as follows,

(that is legally binding]] to (that is legally binding)

But I cannot simply do a replace /]]/) because then is replaces the much needed correct ]] as well,

So I need to change it only as follows

(*]] to (*)

---------- Post updated at 12:41 PM ---------- Previous update was at 11:44 AM ----------

Hi guys,

I want to use this

sed -e 's/[A-Z]/ &/g' -e 's/^ //g'

But now I only want do it for anything in between [[ and ]] as it otherwise messes with the href links.
# 9  
Old 10-04-2009
-hold on-

Last edited by Scrutinizer; 10-04-2009 at 04:01 PM..
# 10  
Old 10-04-2009
- holding on -
# 11  
Old 10-04-2009
I am not 100% sure what you are asking for but to change ( ... ]] to ( ... ) you can perhaps try this:
sed -e 's/\(([^])]*\)]]/\1)/g'

echo "[[ (that is legally ) binding]] (that is legally binding too]]"| sed -e 's/\(([^])]*\)]]/\1)/g'
[[ (that is legally ) binding]] (that is legally binding too)

As long as it is on the same line.

To only change for anything in between [[...]] seems rather complicated using sed..

Last edited by Scrutinizer; 10-04-2009 at 10:36 PM..
# 12  
Old 10-04-2009
Thank you!
# 13  
Old 10-07-2009
Hi guys,

Ok so I run

sed -e 's/[A-Z]/ &/g' -e 's/[0-9].../ &/g' -e 's/^ //g' infile

But now it does so in the whole file, and I only need to do this between [[ and ]], how can I run this SED only between these [[]]
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Organizing text file by Capital Names (capital word ' ' capital word)

Hi I have a file passwd_exmpl that contains: root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync... (5 Replies)
Discussion started by: eladage
5 Replies

2. Shell Programming and Scripting

Counting all words that start with a capital letter in a string using python dictionary

Hi, I have written the following python snippet to store the capital letter starting words into a dictionary as key and no of its appearances as a value in this dictionary against the key. #!/usr/bin/env python import sys import re hash = {} # initialize an empty dictinonary for line in... (1 Reply)
Discussion started by: royalibrahim
1 Replies

3. Shell Programming and Scripting

Need to split a string

Hi, We have a SunOS 5.10 Generic_142900-13 sun4v sparc SUNW,T5240. I'm trying to find a way to split a string into 2 variables. Ex: parm1="" What I need to do is split the string above into: host="" location="parent/child" I saw the... (3 Replies)
Discussion started by: adshocker
3 Replies

4. Shell Programming and Scripting

split string

I am trying to get some data from a file and print it on the same line. I have a script that gets the body of emails and display it, but i want it to display each emails body in one line no matter how big it is. eg insted of this email1: bla bla bla bla bla bla bal email2: bla bla bla... (7 Replies)
Discussion started by: maddog21
7 Replies

5. Shell Programming and Scripting

split string

Hi I am facing a problem in spitting a string. Here is the string -------------------- subject1=10;subject2=30;subject3=40;subjectcode=10001;... Now, I want only marks not the subject code. (there can be 'n' subjects) ie. 10 30 40 My doubt ---------- How do I... (5 Replies)
Discussion started by: jionnet
5 Replies

6. Shell Programming and Scripting

Split string

Hi, can we split a number like this.. if i have something like 85743975945738, can it be converted as 8574-3975-945738 in ksh shell using single command... Thanks! (5 Replies)
Discussion started by: nram_krishna@ya
5 Replies

7. Shell Programming and Scripting

split the string

I need to split the string msu1_2 It should be generic for any string of the form msu<digits>_<digits> so that i get $X =1 and $Y = 2 Please help Thanks (5 Replies)
Discussion started by: asth
5 Replies

8. Shell Programming and Scripting

Split A String

Hi, I am new to scripting and need help splitting a string using space as the delimiter. How can I do that? I want the result to be stored in an Array. I tried using set -A arr $(echo $FILE) echo $arr The result of the above was ''. Thanks. (2 Replies)
Discussion started by: newbie187
2 Replies

9. Shell Programming and Scripting

split string help

could anyone help in running split cmd split("String1,outputArray,"delimiter); with sample script?. for eg i have abc-def-ghi-sdf- my ultimate aim of asking this is i have a string containing hypens, i want to get the string before last n(2) Hypens (4 Replies)
Discussion started by: senthilk615
4 Replies

10. Shell Programming and Scripting

split a string

Hi I have a script that loops though lines of a file and reads each line in to a variable ($LINE). I want to look at the line and split it into it's constituent parts. e.g. a line might be "This is a string" I want to then have variables set to each element thus: A=This B=is C=a... (3 Replies)
Discussion started by: gazingdown
3 Replies
Login or Register to Ask a Question