Visit Our UNIX and Linux User Community

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 [[]]

Previous Thread | Next Thread
Test Your Knowledge in Computers #637
Difficulty: Easy
As of January 2017, Apple's App Store had over 2.2 million apps for the iPhone.
True or False?

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

Featured Tech Videos