입력 master_table_list.txt (로 구분 샘플 하나의 레코드 |) 생성에서 insert_table_preparation.txt 필요쉘 스크립트 - 추출 구분 필드 - 필드 목록 필드 목록 부분
hub_business_partner|`hash_business_partner` string COMMENT 'Surrogate Key for Business Partner', `key_business_partner` string COMMENT 'Business Key for Business Partner', `rec_srce` string COMMENT 'Record Source'|`rec_date` timestamp|key_business_partner|rec_date|COMMENT 'Business Partner Hub'|customer
출력을
customer|hub_business_partner|hash_business_partner,key_business_partner,rec_srce,rec_date
코드 사용
echo $line | awk -F'|' '{printf("'%s'\n",);}' | grep -o '`.*`'| tr -d '``' >>insert_table_preparation.txt
적어도 두 번째 필드 (필드 목록)를 추출하는 데 도움을주십시오.
미리 감사드립니다.
감사합니다, 말로
당신 때문에 우리가 텍스트 더미를보고 당신이 번역을하기 위해 사용하기를 원하는 알고리즘에 대한 정보없이 텍스트의 다른 더미를 인쇄 해달라고 요청하면 이미 가지고있는 명령 행은 엉망이며 무언가가 될 수 없습니다 그래서 당신을 도울 방법이 없습니다. 게시 된 입력을 게시 된 출력으로 변환하는 알고리즘을 구현하는 데 도움이되는 알고리즘을 설명하기 위해 질문을 편집하면 일부 응답을 얻을 수 있습니다. –