ファイルの特定の部分を検索して bash シェルの変数に保存する際に問題が発生しました。
ここに私のファイルのサンプルがあります:
From root@machine2.com Mon Jan 7 16:56:50 2013
Return-Path: <root@machine2.com>
X-Original-To: smsto+9121403571@machine2.com
Delivered-To: smsto+9121403571@machine2.com
Received: by machine2.com (Postfix, from userid 0)
id 43C191A1ECE; Mon, 7 Jan 2013 16:56:50 +0330 (IRST)
Date: Mon, 07 Jan 2013 16:56:50 +0330
To: smsto+9121403571@machine2.com
Subject: =?us-ascii?Q?Testing\=08?=
User-Agent: Heirloom mailx 12.5 7/5/10
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-Id: <20130107132650.43C191A1ECE@machine2.com>
From: root@machine2.com (root)
My note ..
blah blah ...
私がする必要があるのは、これらのフィールドのいくつかを変数に保存することです(FROM、SUBJECT、EMAIL BODYなどのパラメーター)
FROM および SUBJECT フィールドの場合、データを検索して取得するのは簡単でした。しかし、メール本文の場合、検索するラベルがないことがわかります...だから、メール本文を取得する可能な方法の1つは、FROMラベルを検索し、その行番号を使用してメール本文を取得することだと考えていました次の行からファイルの終わりまで。
残念ながら、私はそのようなことを行うためのLinuxコマンドに精通していません。
私を助けてください。