2
我正在嘗試在每行的末尾添加具有文件名稱的列。 每一行具有nawk爲每行添加列
Name Surname some_number
Name
和surname
與空間分離並number
從Surname
由製表符分隔。
我正在用這個腳本來做,但它不起作用,它只是將文件名添加到行的開頭。
$1=temp
nawk -v F'\t' -v OFS='\t' '{$2=$2" "$temp} 1' $temp
PS OS是SunOS。
只會打印文件名對我來說 – erizo
@erizo:該命令從命令行中運行,而不是一個殼體內腳本。在這種情況下,「$ 0」具有不同的含義。它意味着整條線。 – Birei
它實際上並不適用於我的文件。我有像filename.dat文件。當我運行這個cmd awk'{printf(「%s%s \ n」,$ 0,FILENAME); }'filename.dat我在每一行只獲取文件名。 – erizo