相关疑难解决方法(0)

AWK首先打印$ 2,然后$ 1

这是输入(样本):

name1@gmail.com|com.emailclient.account
name2@msn.com|com.socialsite.auth.account
Run Code Online (Sandbox Code Playgroud)

我正在努力实现这个目标:

Emailclient name1@gmail.com
Socialsite name2@msn.com
Run Code Online (Sandbox Code Playgroud)

如果我像这样使用AWK:

cat foo | awk 'BEGIN{FS="|"} {print $2 " " $1}'
Run Code Online (Sandbox Code Playgroud)

它通过在字段2的顶部覆盖字段1来弄乱输出.

有什么提示/建议吗?谢谢.

unix awk

35
推荐指数
2
解决办法
18万
查看次数

标签 统计

awk ×1

unix ×1