0

由于某种原因,反斜杠不起作用。这适用于带有分隔数据的文件。

现在这是我的表达是:

output=$(awk -F '|''BEGIN {count=0;} $2==Smith {count++; print count $1}' customer)

echo $output

给我

11001 21002 31003

我希望输出看起来像:

1. 1001
2. 1002
3. 1003

这是我的尝试..

awk -F '|''BEGIN {count=0;} $2==Smith {count++; print count, '\.', $1}' customer
4

1 回答 1

4

用双引号打印语句:

awk -F '|' 'BEGIN {count=0;} $2==Smith {count++; print count". "$1}' customer
于 2013-03-11T09:28:19.773 回答