nawk为每一行添加列

时间:2012-10-10 08:01:55

标签: bash awk solaris nawk

我正在尝试将包含文件名称的列添加到每行的末尾。 每行都有一个

Name Surname   some_number

Namesurname以空格分隔,numberSurname分开。

我正在使用此脚本执行此操作,但它不起作用,它只添加文件名到行的开头。

$1=temp
nawk -v F'\t' -v OFS='\t' '{$2=$2" "$temp} 1' $temp

PS OS是SunOS。

2 个答案:

答案 0 :(得分:1)

尝试:

awk '{ printf( "%s %s\n", $0, FILENAME ); }' infile

答案 1 :(得分:1)

awk'{print $ 0,FILENAME}'文件