печать вставляет новую строку по умолчанию. Используйте printf вместо print
echo "vddp vddpi vss cb0 cb1 cb2 cb3 ct0 ct1 ct2 ct3" | awk ' { for (i=4; i<=NF; i++) printf "%s ",$i }'
Для нескольких строк:
cat filename.txt | awk ' { for (i=4; i<=NF; i++)
if (i==NF)
printf "%s\n", $i
else
printf "%s ", $i
}'
Я борюсь с той же проблемой и знаю, что использую ОС 7.
Стоит ли мне пытаться установить freetds отдельно?
Red Hat Enterprise Linux Server release 7.3 (Maipo)
Installed:
epel-release.noarch 0:7-9
Error: Package: freetds-0.91-2.el6.x86_64 (epel)
Requires: libgnutls.so.26(GNUTLS_1_4)(64bit)
/usr/lib64/.libgnutls.so.28.41.16.hmac
/usr/lib64/.libgnutls.so.28.hmac
/usr/lib64/libgnutls.so.28
/usr/lib64/libgnutls.so.28.41.16