Removing blank lines or replacing white spaces in a file
>> Monday, 24 December 2018
in vim:
:g/^$/d
: put into a state for editing with regex commands
g for every line in the file
/ let's start
^ from the start of the line
$ to the end of the line (^$ together is a special instruction that says blank line)
/ next instruction
d delete it
with vi
:g/^[ ]*$/d
there's a space in between those square brackets
:g/^\s$/d
\s means white spaces
remove blank lines from a file with sed:
sed -i '/^$/d' myfile.txt
Replace white spaces with commas:
:%s/\s\+/,/g
replace a word in vi
replace a word in vi
:g;myword;s;;replaceitwiththis;g
For replacing a word after a word see this post
Here is a useful link for regex expressions:
for vim:
0 comments:
Post a Comment