次の形式の3000を超える行を含むCSVファイルがあります。
R1C1, ABC123abc, R1C3
R2C1, DEFG456defg, R2C3
R3C1, HIJKL789hijkl, R3C3
内容が次のように見えるように、ファイルの2番目の列からすべての大文字を削除する必要があります。
R1C1, 123abc, R1C3
R2C1, 456defg, R2C3
R3C1, 789hijkl, R3C3
これはどのように達成できますか?
ベストアンサー1
あなたはそれを使用することができますawk
:
$ awk -F',' '{sub(/[[:upper:]]+/,"",$2)}1' OFS=',' file
R1C1, 123abc, R1C3
R2C1, 456defg, R2C3
R3C1, 789hijkl, R3C3