入力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
少なくとも2番目のフィールド(フィールドリスト)を少なくとも抽出してください。
ありがとうございます。
よろしく、 マロ
ますので、私たちにテキストの山を見て、あなたが翻訳をするために使用したいアルゴリズムに関する情報がなく、あなたがすでに持っているコマンドラインが何かを構築してくれるものではない、それからテキストのいくつかの他の山を印刷するように要求していますあなたを助ける方法はありません。投稿された入力を投稿された出力に変換するアルゴリズムを実装するのに役立つアルゴリズムを説明するために質問を編集すると、いくつかの回答が得られる可能性があります。 –