How to find lines that contain more than a single whitespace between strings in unix?
I have lines like

    1|Harry|says|hi
    2|Ron|says|bye
    3|Her   mi oh ne|is|silent
    4|The|above|sentence|is|weird

I need a grep command that'll detect the third line.

This is what Im doing.
    
    grep -E '" "" "+' $dname".txt" >> $dname"_error.txt"

The logic on which I'm basing this is, the first white space must be followed by one or more white spaces to be detected as an error.

$dname is a variable that holds the filename path.

How do I get my desired output?

( which is 

          3|Her   mi oh ne|is|silent

)
How to find lines that contain more than a single whitespace between strings in unix?
===

I have lines like

    1|Harry|says|hi
    2|Ron|says|bye
    3|Her   mi oh ne|is|silent
    4|The|above|sentence|is|weird

I need a grep command that'll detect the third line.

This is what Im doing.
    
    grep -E '" "" "+' $dname".txt" >> $dname"_error.txt"

The logic on which I'm basing this is, the first white space must be followed by one or more white spaces to be detected as an error.

$dname is a variable that holds the filename path.

How do I get my desired output?

( which is 

          3|Her   mi oh ne|is|silent

)