Hi all
I have big file as below and would like to know how many line eg: wc -l file but can't figure out how to know
If I type wc -l file, I only get the 1023 but it includes the space When I use cat file | tr -d "\r \n". it gives me "adrian alice......" I need it as fileB and then wc -l fileB.
Thank you so much
file ====
adrian
alice
Patrick
file B ======
adrian alice Patrick
Am 30.04.2010 16:46, schrieb adrian kok:
I have big file as below and would like to know how many line eg: wc -l file but can't figure out how to know
If I type wc -l file, I only get the 1023 but it includes the space When I use cat file | tr -d "\r \n". it gives me "adrian alice......" I need it as fileB and then wc -l fileB.
grep -cv ^$ file
Thank you so much
file
adrian
alice
Patrick
file B
adrian alice Patrick
Regards,
Peter
Hi,
On Fri, 2010-04-30 at 07:46 -0700, adrian kok wrote:
Hi all
I have big file as below and would like to know how many line eg: wc -l file but can't figure out how to know
If I type wc -l file, I only get the 1023 but it includes the space When I use cat file | tr -d "\r \n". it gives me "adrian alice......" I need it as fileB and then wc -l fileB.
If those lines between the names are empty lines you might try : cat bigfile | egrep -v '^$' | wc -l
or if you want the names into a second file : cat bigfile | egrep -v '^$' > fileB
Regards,
Michel
Michel van Deventer wrote, On 04/30/2010 10:55 AM:
Hi,
On Fri, 2010-04-30 at 07:46 -0700, adrian kok wrote:
Hi all
I have big file as below and would like to know how many line eg: wc -l file but can't figure out how to know
If I type wc -l file, I only get the 1023 but it includes the space When I use cat file | tr -d "\r \n". it gives me "adrian alice......" I need it as fileB and then wc -l fileB.
If those lines between the names are empty lines you might try : cat bigfile | egrep -v '^$' | wc -l
or if you want the names into a second file : cat bigfile | egrep -v '^$' > fileB
Regards,
Michel
Or if you don't mind loosing replicates: cat bigfile |sort |uniq > fileB