K&R C code edits

 
Thread Tools Search this Thread
Homework and Emergencies Homework & Coursework Questions K&R C code edits
# 22  
Old 10-08-2011
I work 40 hours a week, I'm doing what I can. It's not like I can just pick it up, read the man pages, a few examples, and know how to do it. I've tried hundreds of permutations of these expressions and it's just not easy to do. I've read back on the thread dozens of times and I'm doing my best with what I'm given.

---------- Post updated at 08:04 PM ---------- Previous update was at 07:04 PM ----------

Temp.txt:
Code:
double square(double value) {  double c; c = value * value; return c; } double square2(double value2) { double c2; c2 = value2 * value2; return c; }

I have it finding all end curly braces and adding a new line.
Then I have it successfully finding the first function and proceeding with the replacement.
However, it doesn't find the second function. Can't seem to figure out why.
Code:
cat temp.txt |  sed -e "s/\}/}\n/g; s/\([a-zA-Z][0-9a-zA-Z]\+ \+[a-zA-Z][0-9a-zA-Z]\+(\)\([a-zA-Z][0-9a-zA-Z]\+\) \+\([a-zA-Z][0-9a-zA-Z]\+\)) *\({.*}\)/\1\3)\2 \3\; \4/"

double square(value)double value; {  double c; c = value * value; return c; }
 double square2(double value2) {  double c2; c2 = value2 * value2; return c2; }

# 23  
Old 10-08-2011
sed 's/a/b/' only replaces the first match per line. 's/a/b/g' replaces all of them.
# 24  
Old 10-08-2011
But if the lines are split on the first -e expression, there should only be one function per line when the second -e expression is matched, shouldn't it?
Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

SFTP Shell Script Get & Delete && Upload & Delete

Hi All, Do you have any sample script, - auto get file from SFTP remote server and delete file in remove server after downloaded. - only download specify filename - auto upload file from local to SFTP remote server and delete local folder file after uploaded - only upload specify filename ... (3 Replies)
Discussion started by: weesiong
3 Replies

2. UNIX for Dummies Questions & Answers

multiple text edits inone pass

File_1 looks like: bunch of text Untitled Placemark bunch of text bunch of text Untitled Placemark bunch of text bunch of text Untitled Placemark bunch of text File_2 looks like: Title_001 Title_002 Title_003 First: I need to replace the 1st occurence of "Untitled Placemark"... (2 Replies)
Discussion started by: kenneth.mcbride
2 Replies

3. Shell Programming and Scripting

Problem with call of Java Programm & return code handling & output to several streams.

Hello Everybody, thanks in advance for spending some time in my problem. My problem is this: I want to call a java-Programm out of my shell skript, check if die return code is right, and split the output to the normal output and into a file. The following code doesn't work right, because in... (2 Replies)
Discussion started by: danifunny
2 Replies

4. UNIX for Dummies Questions & Answers

OpenLDAP DB_CONFIG edits, changes live? or do I need run something

So I am probably missing something , but when I made edits to my DB_CONFIG file to fix form db_lock issues, the changes are not propagating after a service restart. Anyone know if I need to run anything else, or are the changes live? (0 Replies)
Discussion started by: jcejka
0 Replies

5. UNIX for Dummies Questions & Answers

Compile & Run Java Code

The java program is a part of speech tagger -> The Stanford NLP (Natural Language Processing) Group The goal is to use this script as part of a webpage to tag parts of speech based on a user-inputted string. I have no idea what to do with the files - I'm a complete *nix noob. I tried running... (4 Replies)
Discussion started by: tguillea
4 Replies

6. Shell Programming and Scripting

PHP read large string & split in multidimensional arrays & assign fieldnames & write into MYSQL

Hi, I hope the title does not scare people to look into this thread but it describes roughly what I'm trying to do. I need a solution in PHP. I'm a programming beginner, so it might be that the approach to solve this, might be easier to solve with an other approach of someone else, so if you... (0 Replies)
Discussion started by: lowmaster
0 Replies

7. Shell Programming and Scripting

Multiple edits to a bunch of html files

I'm trying to upgrade a whole bunch of pages on my site to a new design. I thought one way of doing it would be to enclose the content in special comment tags and then use some form of script to wrap the new html around it. Like this: <!-- content start --> <h1>Blah blah blah</h1> yada yada... (9 Replies)
Discussion started by: dheian
9 Replies

8. Shell Programming and Scripting

Need help with scripting mass file edits..

Hello, I am wanting to know a way to shell (ksh)script-edit a file by having a script that searches for a specific string, and then input lines of text in the file after that specific string. Please help, as I will be up all night if I can't figure this out. (16 Replies)
Discussion started by: LinuxRacr
16 Replies
Login or Register to Ask a Question