>

문제 :

cat 사용  그리고 tr  명령 텍스트 파일을 csv 형식으로 변환해야합니다. 그러나 텍스트 파일에 " inch 2"" 와 같은 열 값에 큰 따옴표가 포함되어 있으므로 이므로 다음 열의 열 값이 이동합니다.

해결 방법 :

사용 된 텍스트를 CSV로 변환하려면

cat SD_20190517053536.TXT | tr '\\t' ','   >  test.csv

하나의 열 헤더 문자열에 연결하는 대신 다음 열로 중복 열을 추가합니다.

이 명령을 사용하여 필드 결과를 얻는 중 :

예상 결과는 해당 값의 열이어야합니다.

샘플 텍스트 파일 첨부 : 텍스트 파일


  • 답변 # 1

    sed 사용 .

    sed "s/$(echo '\t')/,/g; s/\"/\\\"/g" SD_20190517053536.TXT > test.csv
    
    
    모든 pyzwyz를 대체   \t 를 위해  그리고 ,   " 를 위해 .

    \"

관련 자료

  • 이전 CRM과 워드 프레스 연락처 양식 통합
  • 다음 android - SQL 쿼리에서 모든 'favorites = 1'을 어떻게 배치하고 특정 열을 기준으로 반환을 정렬합니까?