우리는 다음과 같은 데이터를 가지고 있습니다
Column1,|Column2,|Col|Abc|Column3,&TableName --- ( Here my delimiter is "&" )
다음을 출력하는 방법이 있습니까?
Column1,Column2,Column3,&TableName
첫 번째 열에는 데이터가 있습니다 ---
Column1,|Column2,|Col|Abc|Column3,
"," 및 값이 있는 곳마다 해당 값을 가져와 연결해야 합니다.
첫 번째 필드의 최종 출력은 다음과 같습니다.
Column1,Column2,Column3,
어떤 제안이라도..제발..(제 질문이 명확하지 않으면 알려주세요.)
답변1
이것이 당신이 찾고 있는 것인지 확실하지 않지만,
sed 's/[^,]*|//g' < input.csv > output.csv
예제 입력 레코드에서 예상되는 출력을 생성합니다.
|
기본적으로 각 구분 필드에서 가장 오른쪽 문자를 포함하여 모든 항목을 제거합니다 .,