1

我有像这样的领域

a_b_c_d

我想作为输出 ab c_d,此查询不适用于此

awk -F"_" <file> | '{print $1,$2,$3}'

因为它只会打印 abc

4

1 回答 1

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

括号中的代码表示

  • 打印第一场比赛
  • 打印空间
  • 打印第二场比赛
  • 打印空间
  • ...
于 2009-07-02T21:31:26.523 回答