1

使用 GnuWin32 中包含的 gawk for Windows,如何将文件名附加到文本文件中?

这是我想要的一个例子:

Filename -> text.txt
"aaaa","bbbb","c"

结果应该是:

"aaaa","bbbb","c","text.txt"
4

1 回答 1

5

它存在(至少在 Linux 版本中)一个FILENAME带有正在处理的文件名的变量。所以使用它:

awk '
    BEGIN {
        FS = OFS = ",";
    }
    {
        print $0 OFS "\"" FILENAME "\""
    }
' input-file
于 2012-08-23T08:36:39.497 回答