第1列の数値が第2列と等しいことを確認したい場合は、 "ABC"
で終わり、"DEF"
で終わっていますが、何度かは"DEFZ#"
で終わり、"ABC"######"DEF"
または"DEFZ#"
の数字は2番目の列に一致する必要があります。誰でも私をここで助けてください。第1列の数値が第2列と等しいかチェックしたい第1列を開始し、次の形式で終了する
マイ入力:
ABC12345DEF|12345|23132331331|
ABC12345DEFZ1|12345|23132331331|
ABC12345DEFZ2|12345|23132331331|
ABC95678DEF|45678|23132331331|
ABC87887DEF|86187|23132331331|
ABC89043DEF|89043|23132331331|
ABC89043DEFZ1|89043|23132331331|
ABC89043DEFZ2|89043|23132331331|
ABC89043DEFZ3|89043|23132331331|
出力は次のようになります。
ABC12345DEF|12345|23132331331|
ABC12345DEFZ1|12345|23132331331|
ABC12345DEFZ2|12345|23132331331|
ABC89043DEFZ1|89043|23132331331|
ABC89043DEFZ2|89043|23132331331|
ABC89043DEFZ3|89043|23132331331|
私は、次のいずれかを使用しようとしているが、それは
awk -F '|' '"ABC" $2 "DEF" == $1 && "ABC" $2 "DEFZ"+[0-9] == $1 { print }' WHTFile.txt > QC2Valid.txt**
を働いていません誰でもここで私を助けてくれますか? ?事前に おかげ
Hey Akshay、期待通りに働いています、ありがとう、それを感謝します。 – kris
ありがとう、ありがとうAkshay – kris