awk-F
这是我的文件
a_b_1
b_c_3
c_1
最终文件
a_b 1
b_c 3
c 1
如何通过 awk 获取我的最终文件
答案1
我会sed
在这里使用:
sed -E 's/(.*)_/\1 /' file | column -t
答案2
这是另一种sed
方法
$ sed 's/\(.*\)_\([0-9]\).*/\1\t\2/' file
a_b 1
b_c 3
c 1
$
和一个awk
解决方案。
$ awk -F_ 'NF==3{$1=$1"_"$2}{print $1"\t"$NF}' file
a_b 1
b_c 3
c 1
$