文字列の前に誤った二重引用符を削除する方法

文字列の前に誤った二重引用符を削除する方法
cat group.txt

""BASEBALL"
        Flags: E,3
        "Jason" "O"
        "Kim" "T"
        "Eric" "G"
        "Jenny" "B"

"TENNIS"
        "Smith" "O"
        "Turner" "T"

""SOCCER"
        Flags: E,3
        "Hulk" "O"
        "Ironman" "T"
        "Loganoll" "G"

sed(またはその他)を使用してこのファイルから追加の二重引用符( ")を削除したいのですが、BASEBALLとSOCCERには文字列の前に追加の二重引用符(")があります。

使ってみよう

sed 's/^\"\"[a-zA-Z0-9]/\"\$/g' group.txt >> group.txt.dqremoved

しかし、それは何もしません。

答え1

2つの先行二重引用符を1つに置き換える場合、これより複雑なものは必要ありません。

sed 's/^""/"/' group.txt > group.txt.dqremoved

答え2

各行の最初の文字のみを削除するには、次のようにします。

cut -c 2- file

関連情報