2

各行の最後にファイル名の列を追加しようとしています。すべての行には

Name Surname   some_number

Namesurnameスペースでnumber区切られSurname、タブで区切られています。

私はこのスクリプトでそれを行っていますが、それは機能せず、行の先頭にファイル名を追加するだけです。

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

PSOSはSunOSです。

4

2 に答える 2

1

awk '{print $0, FILENAME}' ファイル

于 2012-10-19T03:30:44.940 に答える
1

試してみてください:

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