Павел Марченко пишет:
с tr и xargs все тогда вообще в одну строку, а нужно только по одной цепочке <ip> <compname> <username> на строку с printf мне вообще сказало ошибка синтаксиса
А так? while i -lt $COUNT do echo $NET$i smblookup -W $GROUP -B $BCAST -A $NET$i | grep -E "[A-Za-z]{3,}[0-9]{0,2}[^/$]?{1,}(<03>)" | awk '{print $1}' | xargs echo done