Removing blank lines from comma seperated and space seperated file.


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Removing blank lines from comma seperated and space seperated file.
# 1  
Old 05-01-2009
Removing blank lines from comma seperated and space seperated file.

Hi,

I want to remove empty/blank lines from comma seperated and space seperated files

Thanks all for help
# 2  
Old 05-01-2009
Code:
sed '/^$/d' filename

Can you provide a sample of your file if thats something else?



cheers,
Devaraj Takhellambam
# 3  
Old 05-01-2009
Quote:
Originally Posted by devtakh
Code:
sed '/^$/d' filename

Can you provide a sample of your file if thats something else?



cheers,
Devaraj Takhellambam
FileA

ABC,ABC,ABC
,,,
ABC,ABC,ABC
ABC,ABC,ABC
ABC,ABC,ABC
,,,
ABC,ABC,ABC
,,,
FileB
ABC ABC ABC

ABC ABC ABC
ABC ABC ABC

ABC ABC ABC
ABC ABC ABC

Thanks
# 4  
Old 05-01-2009
Quote:
Originally Posted by zenith
FileA

ABC,ABC,ABC
,,,
ABC,ABC,ABC
ABC,ABC,ABC
ABC,ABC,ABC
,,,
ABC,ABC,ABC
,,,
FileB
ABC ABC ABC

ABC ABC ABC
ABC ABC ABC

ABC ABC ABC
ABC ABC ABC

Thanks
Can you think of what's common between FileA and FileB in regards to the so-called 'blank lines'?
# 5  
Old 05-02-2009
Quote:
Originally Posted by zenith
FileA

ABC,ABC,ABC
,,,
ABC,ABC,ABC
ABC,ABC,ABC
ABC,ABC,ABC
,,,
ABC,ABC,ABC
,,,
FileB
ABC ABC ABC

ABC ABC ABC
ABC ABC ABC

ABC ABC ABC
ABC ABC ABC

Thanks
Code:
sed -e '/^$/d' -e '/^,*,/d' fileA fileB


cheers,
Devaraj Takhellambam
# 6  
Old 05-08-2009
Quote:
Originally Posted by devtakh
Code:
sed -e '/^$/d' -e '/^,*,/d' fileA fileB


cheers,
Devaraj Takhellambam

Code:
sed -e '/^,*,/d' file1

Quote:
$ cat file1
ABC,ABC,ABC
,,,
ABC,ABC,ABC
ABC,ABC,ABC
ABC,ABC,ABC
,abc,,
ABC,ABC
output

Quote:
$ sed -e '/^,*,/d' file1
ABC,ABC,ABC
ABC,ABC,ABC
ABC,ABC,ABC
ABC,ABC,ABC
ABC,ABC

its removing the line

Quote:
,abc,,
which it is not supposed to.
i want only blank comma seperated line to be removed like the below
Quote:
,,,
, , ,
Appreciate help
# 7  
Old 05-08-2009
Code:
nawk -F'[, ]' '{a=$0; gsub(FS, "",a); if (length(a)) print }' myFile

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Seperated a Column from 'ESC' Character seperated file

Hi Experts I have an escape seperated fields in the unix file. And in the below format file I need to extract the first column. Please help its urgent. cat -v op.dat | head 24397028^ I want to extract the file in below format ( with only first column ) 24397028 2439707 thanks. ... (6 Replies)
Discussion started by: neha_suri06
6 Replies

2. Shell Programming and Scripting

Need Help in rearranging the content of a file comma seperated

I have a file with the below content a = test1 b = test2 a = test3 b= test4 c = test6 b = test5 d = test7 d = test9 Need the output to be as follows a = test1,test3 b = test2, test5 c = test6 d = test7, test9 (4 Replies)
Discussion started by: iron_michael86
4 Replies

3. UNIX for Dummies Questions & Answers

Need help removing leading spaces from one field in comma seperated file

Using awk or sed, I'd like to remove leading spaces after a comma and before a right justified number in field 6. Sounds simple but I can't find a solution. Each field's formatting must stay intact. Input: 40,123456-02,160,05/24/2012,02/13/1977, 10699.15,0 Output:... (5 Replies)
Discussion started by: Scottie1954
5 Replies

4. Shell Programming and Scripting

Convert comma seperated file to line seperated.

Hi, I have data like this. 1,2,3,4 Output required: 1 2 3 4 I am trying to use tr function but getting error. Help is appreciated. (6 Replies)
Discussion started by: pinnacle
6 Replies

5. Shell Programming and Scripting

Passing Comma seperated arguments

Hi How to takes coma seperated arguments and and parsing each argument to varaiable that has used further in the script. (1 Reply)
Discussion started by: Reddy482
1 Replies

6. Shell Programming and Scripting

Script to append a value seperated by comma

I have a file like below. How can I add a new value after moss separated by a comma. This adding script should work in such a way that each time i pass a value it should be added one after the other separated by commas. hru:122: hello:123:john,philip,mary,kp,moss hi:124: bye:125: Can... (7 Replies)
Discussion started by: Tuxidow
7 Replies

7. Shell Programming and Scripting

Trimming fields for comma or pipe seperated file

I have file like this FileA: abc , "helloworld" , america def,asia, japan ghi, africa, ipl Output Needed: abc,"helloworld",america def,asia,japan ghi,africa,ipl I would like to implement using awk. I want to trim each field for its leading and trailing spaces. (7 Replies)
Discussion started by: pinnacle
7 Replies

8. UNIX for Dummies Questions & Answers

Search and then concat 4m other file (comma seperated)

My query is now a bit simplified. file1.txt names; ID; value1 ; values N; ABC; 1 ; a18 ; ... CDF; 2 ; b16 ; .. ABC; 1 ; c13 ; ...... EFG; 3 ;d12 ; ... file2.txt ID(Unique);smVals; smVal1; smVal N; 1; ...; ...; ...; 2; ..; ..; ..; 3; ..; ..; ..; ... (1 Reply)
Discussion started by: szchmaltz
1 Replies

9. UNIX for Advanced & Expert Users

How to load comma seperated values file (*.csv) into Oracle table

Hi all I need to input values in a .csv file into my Oracle table running in Unix, I wonder what would be the command to do so... The values are recorded in an excel file and I tried using a formatted text file to do so but failed because one of the field is simply too large to fit in the... (4 Replies)
Discussion started by: handynas
4 Replies

10. UNIX for Dummies Questions & Answers

How to load comma seperated values file (*.csv) into Oracle table

Hi all I need to input values in a .csv file into my Oracle table running in Unix, I wonder what would be the command to do so... The values are recorded in an excel file and I tried using a formatted text file to do so but failed because one of the field is simply too large to fit in the... (5 Replies)
Discussion started by: handynas
5 Replies
Login or Register to Ask a Question