문자열 앞의 잘못된 큰따옴표를 제거하는 방법

문자열 앞의 잘못된 큰따옴표를 제거하는 방법
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

두 개의 선행 큰따옴표를 하나로 바꾸려는 경우 이보다 더 복잡한 것은 필요하지 않습니다.

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

답변2

각 줄의 첫 번째 문자만 제거하려면 다음을 사용할 수 있습니다.

cut -c 2- file

관련 정보