68user's page 掲示板

Prev< No. 1429> Next  [最新発言に戻る] [過去ログ一覧]
No. 1429 # AkiAki 2000/12/05 (火) 21:39:29
No.1428の修正です
申し訳ありません、サンプルファイルのスペースがおかしく
なってました再送させていただきます。
<Input File1>____<Input File2>____<<Output File>>
X01________________X01________________X025
X02________________X02________________X03
X03________________X025_______________X04
X04________________X07________________X05
X05________________X08________________X06
X06________________X099_______________X099
X07___________________________________X09
X08___________________________________X10
X09
X10


Input File1の文字列と Input File2の文字列の比較をします
結果としてOutputFileの出力を得たいのですが...

条件(雑でスミマセン)
      InputFile1の文字列が InputFile2の各文字列と一致する=出力しない
      InputFile1の文字列が InputFile2の各文字列と一致しない=出力する
                        このケースでは    
                                                        InputFile1だけに存在する文字列
                                                        InputFile2だけに存在する文字列 
                        がありますが
                        InputFile2内の文字列を優先し... 以下例文です
                        InputFile1の”X02"を比較するとき InputFile2”X02”
                                         は一致している => 出力しない
                次のInputFile1の文字列”X03”を比較するとInputFile2の”
                                        次行”である”X025"は一致していない (※)
                                                    => 025
                                                              X03
    の様にInputFile2の文字列”X025"を出力後InputFile1の”X03”を出力
      InPutFile1の”X04 - X06"はInputFile2に含まれない =>そのまま出力
                                    "X07 - X08"は双方含まれるので出力しない
                                        X09 の処理は(※)と同様に
                                                    =>X099
                                                            X09
            の順で出力します(数としての比較ではありません)
                X10はInputFile2に含まれない =>そのまま出力


(AWK本も2冊買い込み(良い参照本があったら紹介願います)さらに同種質問の過去ログ”No. 1342”を参考(goo の"awk"検索でやっとこのHPにたどり着きました...)に考えてみたのですがどうしてもうまく作成出来ませんでした、AWK使いの方々:どうぞ宜しくお願いいたします)

Prev< No. 1429> Next  [最新発言に戻る] [過去ログ一覧]