Visit Our UNIX and Linux User Community


Remove Blank lines in VI


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Remove Blank lines in VI
# 1  
Old 09-18-2013
IBM Remove Blank lines in VI

Hi,

Which option is used to remove blank lines in VI (AIX). ?

Regards,
Siva
# 2  
Old 09-18-2013
Use the following options

<esc>:g/^$/d to delete blank lines that do not contain spaces.



If it contains spaces, then use <esc>:g/^ *$/d
# 3  
Old 09-18-2013
Hi Krish,

No luck, any other options? I am using AIX VI

---------- Post updated at 09:08 AM ---------- Previous update was at 05:04 AM ----------

Hi Krish,

Apologizes, Your tip worked but I wrongly questioned for blank lines. My question is to remove blank spaces/trail spaces in a line using VI.

Regards,
Siva
# 4  
Old 09-18-2013
You should post what you have tried.

Trail spaces like (eg only)

Code:
abcd<><><>

Code:
s/  *//g;

# 5  
Old 09-18-2013
Hi Mathan,

No luck, not working in AIX VI.
# 6  
Old 09-18-2013
You need to give us a suitable example of the lines with blank spaces so we can see what blanks/spaces you wish to remove.
# 7  
Old 09-18-2013
To remove trailing spaces from all lines in your editing buffer and then remove empty lines:
Code:
:g/ *$/s///
:g/^$/d

Note that by definition, blank lines contain zero or more <space> and <tab> characters. If you have tabs in your blank lines or if you want to remove trailing blanks (instead of trailing spaces), use:
Code:
:g/[ T]*$/s///
:g/^$/d

where the T above is replaced by a tab character.

Previous Thread | Next Thread
Test Your Knowledge in Computers #452
Difficulty: Medium
San Francisco has a Linux-based traffic controller computer that meets the latest Advanced Transportation Controller (ATC) standards.
True or False?

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Remove blank lines using cat command

plz help me to figure it out how i remove empty or blank files using cat command. i will be very thankful if u send me this answer... thanks (3 Replies)
Discussion started by: mushfiks1
3 Replies

2. UNIX and Linux Applications

remove all blank lines

When I 'vi' my test file I see some blank lines. However once I do :set list to display hidden characters, I see the empty lines literally like this: ^I$ How do I remove them? I cannot find a regex to match them. (3 Replies)
Discussion started by: alexsuv
3 Replies

3. Shell Programming and Scripting

How to remove blank lines

Hi, I am facing a problem related to removing blank lines from a text document. Input Error 17-05-2011 11:01:15 VisualSVN Server 2.1 1001 The following information was included with the event: line3 line4 Error 17-05-2011 11:00:25 VisualSVN Server 2.1 ... (13 Replies)
Discussion started by: mayursingru
13 Replies

4. Shell Programming and Scripting

remove blank lines and merge lines in shell

Hi, I'm not a expert in shell programming, so i've come here to take help from u gurus. I'm trying to tailor a csv file that i got to make it work for the LOAD FROM command. I've a datatable csv of the below format - --in file format xx,xx,xx ,xx , , , , ,,xx, xxxx,, ,, xxx,... (11 Replies)
Discussion started by: dvah
11 Replies

5. Shell Programming and Scripting

Remove blank lines

I really hope someone can help me with this. I have several php files from a forum that I run, that now for some reason have blank lines after every line. Is there an easy way to make a script that does the following: * If there are consecutive blank lines, delete all of them except one. * If... (9 Replies)
Discussion started by: KidCactus
9 Replies

6. Shell Programming and Scripting

Can't remove blank lines from a file

Hi Guys, I have been trying to remove blank lines from a file with no success. I tried using all the following options on the file: tr -s '\n' < abc.txt grep -v "^$" abc.txt sed '/^$/d' abc.txt sed '/./!d' abc.txt awk '/./' abc.txt The file is a text file. (11 Replies)
Discussion started by: npatwardhan
11 Replies

7. Shell Programming and Scripting

remove blank lines

I have joined 2 files. Join command worked fine. but the result showing extra blank lines. I tried to remove blank spaces by using awk (-- -42 RS= ORS="\n\n" file.txt) and sed (sed '/^ *$/d' file.txt)commands but didn't remove any Any suggestions plz:D 123 tab ....... ......tab .......234... (3 Replies)
Discussion started by: repinementer
3 Replies

8. UNIX for Advanced & Expert Users

How to Remove the unwanted Blank Lines

I have a file with the below data, i would like to remove the end blank lines with no data. I used the below commands but could not able to succeed, could you please shed some light. Commands Used: sed '/^$/d' input.txt > output.txt grep -v '^$' input.txt > output.txt input.txt file... (5 Replies)
Discussion started by: Ariean
5 Replies

9. UNIX for Dummies Questions & Answers

remove blank lines in *.srt file :)

Hi all, I use translate web to get subtitle file in my langues . But in output file have bad blank lines . I need scrip (i use debian ) to remove this blank lines . szintax of my bad *.srt file : ------ number blank1 number:number ---> number:number blank2 text1 . textn blankS... (10 Replies)
Discussion started by: hungbp
10 Replies

10. UNIX for Dummies Questions & Answers

Remove blank lines

┐How can i remove blank lines between all lines in a long text file? Example WrongFile.txt : Line 1 Line 2 Line 3 CorrectFile.txt : Line 1 Line 2 Line 3 Thanks in advance :confused: (4 Replies)
Discussion started by: osymad
4 Replies

Featured Tech Videos