我有像
这样的字段a_b_c_d
我想要输出b c_d,这个查询不适合这个
awk -F"_" <file> | '{print $1,$2,$3}'
因为它只会打印一个b c
答案 0 :(得分:5)
尝试
awk -F"_" -f <file> '{ print $1" "$2" "$3"_"$4 }'
换句话说,
$echo a_b_c_d | awk -F"_" '{ print $1" "$2" "$3"_"$4 }'
a b c_d
括号中的代码表示