loki Asked: 2022-06-23 06:50:23 +0800 CST2022-06-23 06:50:23 +0800 CST 2022-06-23 06:50:23 +0800 CST 通过 awk 获取我的文件 - 按最后一次出现拆分 772 awk -F 这是我的文件 a_b_1 b_c_3 c_1 最终文件 a_b 1 b_c 3 c 1 如何通过 awk 获取我的最终文件 awk 2 个回答 Voted glenn jackman 2022-06-23T07:24:05+08:002022-06-23T07:24:05+08:00 我会sed在这里使用: sed -E 's/(.*)_/\1 /' file | column -t Best Answer steve 2022-06-23T07:45:59+08:002022-06-23T07:45:59+08:00 这是另一种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 $
我会
sed
在这里使用:这是另一种
sed
方法和一个
awk
解决方案。