Unix 使用awk进行字符串操作
我希望操纵以下数据,能够用sed操作,但不能用AWK。由于处理多个文件,我相信使用AWK性能会更好 搜索必须使用CLASSA 1.输入数据:Unix 使用awk进行字符串操作,unix,awk,Unix,Awk,我希望操纵以下数据,能够用sed操作,但不能用AWK。由于处理多个文件,我相信使用AWK性能会更好 搜索必须使用CLASSA 1.输入数据: [CLASSA]SXX 785.9 预期产出: SXX785,9 使用GNU awk打印包含CLASSA的行中的倒数第二列和最后一列: awk '/CLASSA/{gsub("\\.",",",$NF); print $(NF-1) $NF}' file 输出: SXX785,9 SX785,9 见:
[CLASSA]SXX 785.9
预期产出:
SXX785,9
使用GNU awk打印包含
CLASSA
的行中的倒数第二列和最后一列:
awk '/CLASSA/{gsub("\\.",",",$NF); print $(NF-1) $NF}' file
输出:
SXX785,9
SX785,9
见: