特定のテキストをコピーして別のファイルに貼り付けるシェルコマンド?特定のテキストをコピーして別のファイルに貼り付けるシェルコマンド
INPUTFILE
DIRECTOR> TM_6000 Source Load Summary.
DIRECTOR> CIN_1740 Table: [SQ_BOX_CONTROL] (Instance Name: [SQ_BOX_CONTROL])
Output Rows [1], Affected Rows [1], Applied Rows [1345], Rejected Rows [0]
DIRECTOR> TM_6001 Target Load Summary.
DIRECTOR> CIN_1740 Table: [JBOX_CONTROL] (Instance Name: [JBOX_CONTROL])
Output Rows [1], Affected Rows [1], Applied Rows [1340], Rejected Rows [0]
DIRECTOR> TM_6023
===================================================
DIRECTOR> TM_6020 Session [s_m_CONTROL] completed at [Tue Sep 15 02:49:12 2015].
以下のフォーマットで出力を必要
Session : s_m_CONTROL
Source : 1345
Target : 1340
ご質問は明確ではありません。最初は、ここではあまり意味がないので、*コピー&ペースト*という意味ではないと思いますが、テキストファイルから情報を抽出します。第2に、私はあなたが* Source *と1340〜* Target *にどのような条件で関連付けるのかを理解していませんが、一般的に、あなたの質問はテキストファイルから特定の情報を抽出するために沸騰します。実際に**シェルプログラミングのみを使用したい場合は、使用するシェルを指定する必要があります(またはシェルがうまくいく場合)。文字列処理の機能はシェルによって大きく異なるためです。 – user1934428
しかし私は個人的にこれをシェル言語でプログラムするのではなく、* awk *、* Ruby *、* Perl *などのテキスト処理に適した言語を使用します。いずれにせよ、あなたがすでに試したことを最初に示して、私たちが議論の基盤を持つようにしてください。 – user1934428