From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id BC42921E1B77A for ; Thu, 21 Sep 2017 06:08:18 -0700 (PDT) Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Sep 2017 06:11:14 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.42,425,1500966000"; d="scan'208";a="154433145" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by fmsmga006.fm.intel.com with ESMTP; 21 Sep 2017 06:11:13 -0700 Received: from fmsmsx126.amr.corp.intel.com (10.18.125.43) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 21 Sep 2017 06:11:13 -0700 Received: from fmsmsx103.amr.corp.intel.com ([169.254.2.182]) by FMSMSX126.amr.corp.intel.com ([169.254.1.175]) with mapi id 14.03.0319.002; Thu, 21 Sep 2017 06:11:13 -0700 From: "Carsey, Jaben" To: "Jim.Dailey@dell.com" , "TigerLiu@zhaoxin.com" CC: "edk2-devel@lists.01.org" Thread-Topic: [edk2] Shell input redirection question Thread-Index: AQHTMtACtvusSFOo+kyeJhLTRzo+MaK/T+lA Date: Thu, 21 Sep 2017 13:11:12 +0000 Message-ID: References: <1E4DA6F54C53C24B98E8E8D172B945AF02B707A0@ZXBJMBX01.zhaoxin.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMzJjOTExYTQtYmVmOC00MDY3LWJiMGEtOTgyY2Y4YjgyNjM5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6InQ0OHUrYndqbEhHamJYS3ZlR254QWZLcXUxWlI5a1R4NlwvVDZwWDhkbXZjPSJ9 x-ctpclassification: CTP_IC x-originating-ip: [10.1.200.106] MIME-Version: 1.0 Subject: Re: Shell input redirection question X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Sep 2017 13:08:18 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SWYgdGhlIHJlcXVpcmVtZW50IGZvciBQQ0kgdG8gZGlzcGxheSB0aGUgaW5mb3JtYXRpb24gd2hl biB0aGVyZSBhcmUgbm8gcGFyYW1ldGVycyBwcmVzZW50LCBJIHNlZSBubyByZWFzb24gdGhhdCBp dCBjb3VsZCBub3QgYWxzbyB1c2UgYSBmaWxlIGZvciBpbnB1dC4gIGkuZS4gInBjaSIgbXVzdCBh Y3QgYWNjb3JkaW5nIHRvIHRoZSBzcGVjLCBidXQgInBjaSA8IGlucHV0ZmlsZSIgaXMgbm90IHBy b2hpYml0ZWQuICBJIHRoaW5rIHRoYXQgYXMgbm8gY29kZSBjdXJyZW50bHkgdXNlcyBQQ0kgd2l0 aCBmaWxlIGlucHV0IGFzIGxvbmcgYXMgY3VycmVudCBiZWhhdmlvciBzdGlsbCB3b3JrcyBpdCBz aG91bGQgYmUgZmluZS4NCg0KSSB3b3VsZCB0aGluayB0aGF0IHdvdWxkIGJlIGEgZ3JlYXQgaW1w cm92ZW1lbnQgZm9yIHRoZSBQQ0kgY29tbWFuZC4NCg0KLUphYmVuDQoNCj4gLS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZWRrMi1kZXZlbCBbbWFpbHRvOmVkazItZGV2ZWwtYm91 bmNlc0BsaXN0cy4wMS5vcmddIE9uIEJlaGFsZiBPZg0KPiBKaW0uRGFpbGV5QGRlbGwuY29tDQo+ IFNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMjEsIDIwMTcgNDo1MiBBTQ0KPiBUbzogVGlnZXJM aXVAemhhb3hpbi5jb20NCj4gQ2M6IGVkazItZGV2ZWxAbGlzdHMuMDEub3JnDQo+IFN1YmplY3Q6 IFJlOiBbZWRrMl0gU2hlbGwgaW5wdXQgcmVkaXJlY3Rpb24gcXVlc3Rpb24NCj4gSW1wb3J0YW5j ZTogSGlnaA0KPiANCj4gVGhlIHNoZWxsJ3MgcGNpIGNvbW1hbmQgd2FzIG5vdCB3cml0dGVuIHRv IHJlYWQgZnJvbSBzdGFuZGFyZCBpbnB1dC4gSXQNCj4gZXhwZWN0cyBhbGwgaXRzIGlucHV0IG9u IHRoZSBjb21tYW5kIGxpbmUuDQo+IA0KPiBJIHdvdWxkIHNheSBpbiBnZW5lcmFsIHRoYXQgaWYg eW91IGV4ZWN1dGUgYSBjb21tYW5kIGFuZCBwYXNzIGl0IG5vDQo+IHBhcmFtZXRlcnMsIGFuZCBp dCB0aGVuIHByb21wdHMgeW91IGluIHNvbWUgd2F5IGZvciBpbnB1dCwgdGhlbiB0aGF0DQo+IGNv bW1hbmQgd2lsbCBsaWtlbHkgYWNjZXB0IGlucHV0IHJlZGlyZWN0ZWQgZnJvbSBhIGZpbGUuDQo+ IA0KPiBJZiB5b3UgZXhlY3V0ZSBwY2kgd2l0aG91dCBhbnkgcGFyYW1ldGVycywgaXQgc2ltcGx5 IGxpc3RzIGFsbCB0aGUNCj4gZGV2aWNlcyBpbiB0aGUgc3lzdGVtIGFuZCB0ZXJtaW5hdGVzLCBz byBpdCBjbGVhcmx5IGlzIG5vdCBwcmVwYXJlZCB0bw0KPiByZWFkIGZyb20gc3RhbmRhcmQgaW5w dXQgKG9yIGEgcmVkaXJlY3RlZCBmaWxlKS4NCj4gDQo+IEl0IGlzIHN0cmljdGx5IHVwIHRvIHdo b21ldmVyIHdyaXRlcyBhIHByb2dyYW0vY29tbWFuZCB3aGV0aGVyIHRoZXkgZG8NCj4gc28gaW4g YSBtYW5uZXIgdGhhdCBhbGxvd3MgaXQgdG8gYWNjZXB0IGlucHV0IGZyb20gc3RhbmRhcmQgaW5w dXQuIEZvcg0KPiBleGFtcGxlLCBJIGhhdmUgd3JpdHRlbiBhIGdyZXAgdXRpbGl0eSBmb3IgdGhl IHNoZWxsIHRoYXQgZXhwZWN0cyBvbmUgb3INCj4gbW9yZSBmaWxlbmFtZXMgdG8gc2VhcmNoIHRv IGJlIG9uIHRoZSBjb21tYW5kIGxpbmU7IGhvd2V2ZXIsIGlmIHRoZXJlDQo+IGFyZSBubyBmaWxl bmFtZXMgb24gdGhlIGNvbW1hbmQgbGluZSwgdGhlIHV0aWxpdHkgc2VhcmNoZXMgc3RhbmRhcmQN Cj4gaW5wdXQuDQo+IA0KPiBSZWdhcmRzLA0KPiBKaW0NCj4gDQo+IC0tLS0tT3JpZ2luYWwgTWVz c2FnZS0tLS0tDQo+IEZyb206IGVkazItZGV2ZWwgW21haWx0bzplZGsyLWRldmVsLWJvdW5jZXNA bGlzdHMuMDEub3JnXSBPbiBCZWhhbGYgT2YNCj4gVGlnZXIgTGl1DQo+IFNlbnQ6IFRodXJzZGF5 LCBTZXB0ZW1iZXIgMjEsIDIwMTcgMToxMSBBTQ0KPiBUbzogZWRrMi1kZXZlbEBsaXN0cy4wMS5v cmcNCj4gU3ViamVjdDogW2VkazJdIFNoZWxsIGlucHV0IHJlZGlyZWN0aW9uIHF1ZXN0aW9uDQo+ IA0KPiBIaSwgZXhwZXJ0czoNCj4gSSBoYXZlIGEgcXVlc3Rpb24gYWJvdXQgaW5wdXQgcmVkaXJl Y3Rpb24gaW4gU2hlbGwgZW52aXJvbm1lbnQuDQo+IA0KPiBUYWtlIHBjaSBjb21tYW5kIGFzIHNh bXBsZS4NCj4gSSB3cm90ZSBhIHR4dCBmaWxlKGZpbGUgbmFtZSBpcyA6IGlucHV0c2FtcGxlLnR4 dCksIGl0cyBjb250ZW50IGlzOg0KPiAwMCAwMCAwMSAtaQ0KPiAwMCAwMCAwMiDigJNpDQo+IA0K PiBJdCBtZWFucyBJIGp1c3Qgd2FudGVkIHRvIGR1bXAgRDBGMS9EMEYy4oCZcyBjb25maWcgc3Bh Y2UuDQo+IA0KPiBUaGVuLCBJIHVzZSB0aGlzIGNvbW1hbmQgc2VxdWVuY2UgaW4gc2hlbGwgOg0K PiBwY2kgPGEgaW5wdXRzYW1wbGUudHh0DQo+IA0KPiBCdXQgaXQgc2VlbXMgbm90IHJlY29nbml6 ZSB0aGlzIGlucHV0IGZpbGXigJlzIGNvbnRlbnQuDQo+IA0KPiBXaHk/DQo+IA0KPiBUaGFua3MN Cj4gDQo+IGJlc3Qgd2lzaGVzLA0KPiANCj4gDQo+IOS/neWvhuWjsOaYju+8mg0KPiDmnKzpgq7k u7blkKvmnInkv53lr4bmiJbkuJPmnInkv6Hmga/vvIzku4XkvpvmjIflrprmlLbku7bkurrkvb/n lKjjgILkuKXnpoHlr7nmnKzpgq7ku7YNCj4g5oiW5YW25YaF5a655YGa5Lu75L2V5pyq57uP5o6I 5p2D55qE5p+l6ZiF44CB5L2/55So44CB5aSN5Yi25oiW6L2s5Y+R44CCDQo+IENPTkZJREVOVElB TCBOT1RFOg0KPiBUaGlzIGVtYWlsIGNvbnRhaW5zIGNvbmZpZGVudGlhbCBvciBsZWdhbGx5IHBy aXZpbGVnZWQgaW5mb3JtYXRpb24gYW5kIGlzIGZvciB0aGUNCj4gc29sZSB1c2Ugb2YgaXRzIGlu dGVuZGVkIHJlY2lwaWVudC4gQW55IHVuYXV0aG9yaXplZCByZXZpZXcsIHVzZSwgY29weWluZyBv cg0KPiBmb3J3YXJkaW5nIG9mIHRoaXMgZW1haWwgb3IgdGhlIGNvbnRlbnQgb2YgdGhpcyBlbWFp bCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLg0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXw0KPiBlZGsyLWRldmVsIG1haWxpbmcgbGlzdA0KPiBlZGsyLWRl dmVsQGxpc3RzLjAxLm9yZw0KPiBodHRwczovL2xpc3RzLjAxLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2VkazItZGV2ZWwNCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18NCj4gZWRrMi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gZWRrMi1kZXZlbEBsaXN0cy4wMS5v cmcNCj4gaHR0cHM6Ly9saXN0cy4wMS5vcmcvbWFpbG1hbi9saXN0aW5mby9lZGsyLWRldmVsDQo=