1

GnuWin32に含まれているgawkforWindowsを使用して、ファイル名をテキストファイルに追加するにはどうすればよいですか。

これは私が欲しいものの例です:

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 に答える