假设我们有这个数据文件。
john 32 maketing executive
jack 41 chief technical officer
jim 27 developer
dela 33 assistant risk management officer
我想使用打印awk
john maketing executive
jack chief technical officer
jim developer
dela assistant risk management officer
我知道可以使用for
.
awk '{printf $1; for(i=3;i<=NF;i++){printf " %s", $i} printf "\n"}' < file
问题是它很长而且看起来很复杂。
还有其他简短的打印方式吗其余字段.
将要跳过的字段设置为空白:
awk '{$2 = ""; print $0;}' < file_name
Source: 使用 awk 打印从第 n 到最后的所有列 https://stackoverflow.com/a/2961994/147021
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)