Cu programul read_data citesc datele din "data". Problema este ca nu pot 
sa-l fac sa ignore liniile goale. Ce gresesc?

"data" file
3 1444
4 1445
5 1446
<aici e endline>
<aici e endline>
<aici e endline>


"read_data" file
#!/bin/bash
cat data | while read line
do
  set -- $line
  # $1=ip-ul, $2=portul
  if [ -n `echo $1 | tr -d '[:space:]'` ]; then
    echo ip=192.168.0.$1 port=$2
  fi
done



OUTPUT:
ip=192.168.0.3 port=1444
ip=192.168.0.4 port=1445
ip=192.168.0.5 port=1446
ip=192.168.0. port=
ip=192.168.0. port=
ip=192.168.0. port=
ip=192.168.0. port=
ip=192.168.0. port=
ip=192.168.0. port=





-- 
Ce nu te omoara ti-o intareste.



--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui