2 つのフィールドを持つ通常のファイルを使用します。1 番目はアカウント名 (スペースあり) で、2 番目は整数です。両方のフィールドは で区切られ\t
、すべてのレコードは で区切られてい\n
ます。私の問題は、最初のフィールド文字列に一致するレコードを削除する必要があることです。以下の私のコード:
awk -v APENOM="$apeynom" -F "\t" ' $1 != APENOM { print $0; } ' $1 > $TEMP_FILE_2
ほとんどのレコードでは機能しますが、最初のレコードでは機能しません。最初のレコードの最初のフィールドと一致することはありませんか?