Попробуйте что-то вроде этого:
$ cat data.txt
3 6 2 -4.2 21.2
3 x 4.2 21.2
3 2 2.2.2
$ awk '/^\s*(-?[0-9]+(\.[0-9]*)?\s+)+\s*$/ { print }' < data.txt
3 6 2 -4.2 21.2
Попытайтесь соединиться с беспроводным использованием wicd
это поможет Вам.
для открытия его вводят это на терминале wicd &
или application --> internet -->wicd