awk 输入输出文件分隔符
Awk input and output file delimiter
我尝试使用 awk 解析一个以列分隔的密码文件,并将主机名放在开头并添加一些字段。我需要一个逗号分隔的输出。所以我尝试的是:
/usr/xpg4/bin/awk -F':' MYHOST=$(hostname) 'BEGIN{OFS=",";} {print MYHOST, , , , ;}' /etc/passwd
但是这个命令没有产生我想要的输出。这是一个 Solaris 盒子,常规 awk 不起作用,所以我尝试使用 /usr/xpg4/bin/awk
这可能对您有帮助:
/usr/xpg4/bin/awk -F':' -v MYHOST="$(hostname)" 'BEGIN{OFS=","} {print MYHOST, , , , ;}' /etc/passwd
我尝试使用 awk 解析一个以列分隔的密码文件,并将主机名放在开头并添加一些字段。我需要一个逗号分隔的输出。所以我尝试的是:
/usr/xpg4/bin/awk -F':' MYHOST=$(hostname) 'BEGIN{OFS=",";} {print MYHOST, , , , ;}' /etc/passwd
但是这个命令没有产生我想要的输出。这是一个 Solaris 盒子,常规 awk 不起作用,所以我尝试使用 /usr/xpg4/bin/awk
这可能对您有帮助:
/usr/xpg4/bin/awk -F':' -v MYHOST="$(hostname)" 'BEGIN{OFS=","} {print MYHOST, , , , ;}' /etc/passwd