Removing the sas comment line using UNIX


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Removing the sas comment line using UNIX
# 1  
Old 07-18-2013
Tools Removing the sas comment line using UNIX

I have tried a lot, Need your help guys.

SAS Program:
Code:
data one ;  /* Data step */
Input name $; /*Dec variables*/

I want to remove the commented part(/* Data step */) alone. I have tried using sed command but it is deleting the entire line itself. i need unix command to separate this and get the output as shown below.
Output :
Code:
data one ; 
Input name $;


Last edited by Franklin52; 07-20-2013 at 08:30 AM.. Reason: Please use code tags
# 2  
Old 07-18-2013
What have you tried?
# 3  
Old 07-18-2013
try:
Code:
sed 's# */.*/##' input > output

# 4  
Old 07-19-2013
I have tried this code :
Code:
egrep -v '/|/' Comm.TXT> vvv.txt


Last edited by Franklin52; 07-20-2013 at 08:30 AM.. Reason: Please use code tags
# 5  
Old 07-19-2013
Code:
 
awk -F";" '{print $1";"}' sasfilename

# 6  
Old 07-19-2013
Code:
sed 's#; */\*[^*]*\*/ *$#;#' input

removes /*...*/ after the ;
# 7  
Old 07-19-2013
Code:
sed 's# */.*/##' input > output

Thanks It would be great if u explain the code since i am new to unix . I have other pattern search in which i will implement the same.

Last edited by Franklin52; 07-20-2013 at 08:30 AM.. Reason: Please use code tags
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Removing ^M from last line alone of a UNIX File

Hi All, I am copying a file from windows to UNIX. After that copying it have the ctrl+M character in the file at the line break. But the file contains the data that also have ctrl+M. I want to re move the ctrl+M at the end of the line alone. My file structure is XML and last line doesnt... (3 Replies)
Discussion started by: Agantrope
3 Replies

2. Shell Programming and Scripting

Removing SAS multi line comments in UNIX

i have to remove the commented (/* . . . .*/) part which starts in one line and ends in other.help me with generic code because i have 1000 to 10k lines code which i have to remove. data one; set work.temp; input name age; infile filename; /* dfsdf dsfs sdfdf dsdd sdfsf sdfsf sfs... (4 Replies)
Discussion started by: saaisiva
4 Replies

3. UNIX for Dummies Questions & Answers

Remove SAS comments using UNIX

I have tried a lot, Need your help guys. SAS Program: data one ; /* Data step */ Input name $; /*Dec variables*/ I want to remove the commented part(/* Data step */) alone. I have tried using sed command but it is deleting the entire line itself. i need unix command to separate this and... (1 Reply)
Discussion started by: saaisiva
1 Replies

4. Shell Programming and Scripting

comment a line of the patterns is a the beginning of the line

I need to comment the lines starting with pattern "exclude" or "exclude=". If the work exclude comes at any other part, ignore it. Also, ignore, excludes, excluded etc. Ie only comment the line starting with exclude. File contents. exclude exclude= hi I am excluded excludes excludes= ... (9 Replies)
Discussion started by: anil510
9 Replies

5. Shell Programming and Scripting

sed adding/removing comment in crontab

I have a requirement where I want to add a comment '#' in my crontab, run a process, than remove the '#' I added. Example cron #5,10 * * * * ls -lt /tmp 10,5 * * * * ls -lt /var I would like to be able use sed or awk to add a '#' at the begining of each line. After the command... (4 Replies)
Discussion started by: BeefStu
4 Replies

6. Shell Programming and Scripting

best way for removing comment from shell scripts -- bash

Again a comment removal requirement from me, refer my previous problem & solution for removing comment from ruby scripts: https://www.unix.com/shell-programming-scripting/118296-best-way-removing-comment-ruby-program.html This time, it is for stripping of comments from Shell Script. I search for... (2 Replies)
Discussion started by: thegeek
2 Replies

7. Shell Programming and Scripting

best way for removing comment from ruby program

Hi all, I would want to remove all comments from my ruby/rails program. It may seem like a simple task, but it is not so. Because you need to have your tool implemented as like your language parser which is actually not so easy. And am in the search of it, to remove comment from ruby/rails.... (4 Replies)
Discussion started by: thegeek
4 Replies

8. UNIX for Dummies Questions & Answers

how to replace a text of line with a comment line

I want to replace this line : "test compare visible] true" and make it "#test compare visible] true". How can I do it ? And it should be checked in many sub folder files also. (6 Replies)
Discussion started by: manoj.b
6 Replies

9. What is on Your Mind?

Line 2238 Unix V6 Comment: You are not expected to understand this.

Here is the famous line 2238 of Unix V6 which is part of some of the most delicate parts of the kernel, context switching. This comment received huge publicity and just may be the the most famous source code comment in computing history. 2230 /* 2231 * If the new process paused because it... (0 Replies)
Discussion started by: Neo
0 Replies

10. UNIX for Dummies Questions & Answers

Unix Batch FTP - SAS

Hi All, Im trying to write a Unix FTP batch file within a program called SAS. Now i already have one for windows which works fine, but it doesnt work within unix. I've been told that some of the commands are different from Windows to Unix, and ive looked round and am completely stumped... ... (0 Replies)
Discussion started by: shenniko
0 Replies
Login or Register to Ask a Question