![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| アペンドヘッダーとプレビュー | balzzz | UNIXのダミー質問と回答のため | 2 | 2008年1月6日 08:19午前 |
| 与えられた文字列のヘッダーとトレーラーをチェックし、見つかった場合には、を終了 | er_ashu | UNIXのダミー質問と回答のため | 2 | 2007年11月8日 09:55午前 |
| タイムスタンプを削除するヘッダファイルからのトレーラーには、すべてのファイルをコピーする | ksrams | UNIXのダミー質問と回答のため | 35 | 2007年7月30日 03:15午後 |
| レコードがない場合のファイル内のレコードヘッダーとプレビューなしに数を数える | guiguy | シェルプログラミングとスクリプティング | 2 | 2007年6月7日 01:15午後 |
| 2つの入力テキストファイルを組み合わせ | d3ck_tm | AIX | 6 | 2006年2月28日 11:23午後 |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
||||
|
複数のヘッダを組み合わせながら、テキストファイルのマージ/トレーラーのレコードごとに1つ。
状況:
当社のシステムは、現在我々のベンダーの1つに送信する(仕事上のCOBOLプログラム)は、インターフェイスファイルを生成を実行する。これは、このシステムを10万人の従業員の情報を処理/退職(成長)は、複数の処理をしたいのですがその仕事のグループで、そのスレッドの実行時間を短縮する。この作品を素晴らしいしかし、我々が必要としている複数のインターフェイスのファイルを転送する前に、ベンダにマージするに直面する。 ファイル上のいくつかの詳細: ファイルを生成し、トレーラーの記録計の値(すなわち、従業員の数、レコードなど)が承認されている適切なヘッダーとトレーラーを記録している。フィールドのセパレータですがない-これらの長さのフィールドが修正されました。 詳細に苦境: 我々のファイルを連結したいのですが-は、簡単な部分です。これは何を困難にしては、我々は複数のヘッダレコードを除去するために、最初の1つのみを保持する必要があります。また、我々は複数のトレーラーのレコードを除去するために必要があるが、すべての値を追加する必要がある各トレーラーから我々は最後に保持されますが1つのレコードにトレーラーの合計数。 あなたが推測するかもしれないが、私は、いくつかのUNIXのスクリプトを書いているが、テキストファイル内のいくつかの重要な知識とフィールドの操作に関連する個々の記録を欠いている。特に、どのように私は、各レコードを読むことができます知っている特定のフィールドを定義したいのですが-これらは私を維持するために必要な圧延合計トレーラーレコードのフィールドがあります。また、私は何ができるか、個々のレコードを削除したいのですが。 いかなる援助も大歓迎されます。 |