2

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

Name Surname   some_number

Namesurname用空格number隔开,Surname用制表符隔开。

我正在使用此脚本执行此操作,但它不起作用,它仅将文件名添加到行首。

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

PS操作系统是SunOS。

4

2 回答 2

1

尝试:

awk '{ printf( "%s %s\n", $0, FILENAME ); }' infile
于 2012-10-10T08:17:37.093 回答
1

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

于 2012-10-19T03:30:44.940 回答