From owner-freebsd-questions@FreeBSD.ORG Thu Nov 18 14:05:36 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B1AB3106566C for ; Thu, 18 Nov 2010 14:05:36 +0000 (UTC) (envelope-from Ggatten@waddell.com) Received: from mailhost0.waddell.com (mailhost0.waddell.com [12.154.38.61]) by mx1.freebsd.org (Postfix) with ESMTP id 790BF8FC18 for ; Thu, 18 Nov 2010 14:05:36 +0000 (UTC) Received: from emlpfilt4.waddell.com (mailhost.waddell.com [10.1.10.26]) by mailhost0.waddell.com (Postfix) with ESMTP id D355A50873; Thu, 18 Nov 2010 08:05:25 -0600 (CST) Received: from emlpfilt4.waddell.com (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id CC3445787C6; Thu, 18 Nov 2010 08:05:25 -0600 (CST) Received: from WADPHTCAS0.waddell.com (wadphtcas0.waddell.com [192.168.203.229]) by emlpfilt4.waddell.com (Postfix) with ESMTP id C5C645787C2; Thu, 18 Nov 2010 08:05:25 -0600 (CST) Received: from WADPMBXV0.waddell.com ([169.254.1.151]) by WADPHTCAS0.waddell.com ([192.168.203.229]) with mapi; Thu, 18 Nov 2010 08:05:25 -0600 From: Gary Gatten To: "'gnrp@physik.tu-berlin.de'" , "'freebsd-questions@freebsd.org'" Date: Thu, 18 Nov 2010 08:05:24 -0600 Thread-Topic: Escaping from shell-scripts Thread-Index: AcuHJ/HzxMY+3iXrR9yjN9i8sE5wpwAAbL+N Message-ID: <27382_1290089125_4CE532A5_27382_157_1_D9B37353831173459FDAA836D3B43499A7AF8CC5@WADPMBXV0.waddell.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Cc: Subject: Re: Escaping from shell-scripts X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Nov 2010 14:05:36 -0000 SSBjYW4ndCBzcGVhayBkaXJlY3RseSB0byB5b3VyIHF1ZXN0aW9uLCBidXQgYWxzbyBjb25zaWRl ciBwcm9wZXIgImJhc2UiIHNlY3VyaXR5LCBzbyBJRiBzb21lb25lIGNhbiBnZXQgb3V0c2lkZSB5 b3VyIHNjcmlwdCB0aGV5J3JlIGxpbWl0ZWQuICBJZTsgcHJvcGVyIHVzZXIvZ3JvdXAgYXNzaWdu bWVudHMsIHBlcm1zLCBldGMuIC0gZmlsZSBzeXNlbXMsIHVsaW1pdCwgZXQgYWwuIE1heWJlIGNo cm9vdC4NCg0KLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQ0KRnJvbTogb3duZXItZnJlZWJz ZC1xdWVzdGlvbnNAZnJlZWJzZC5vcmcgPG93bmVyLWZyZWVic2QtcXVlc3Rpb25zQGZyZWVic2Qu b3JnPg0KVG86IGZyZWVic2QtcXVlc3Rpb25zQGZyZWVic2Qub3JnIDxmcmVlYnNkLXF1ZXN0aW9u c0BmcmVlYnNkLm9yZz4NClNlbnQ6IFRodSBOb3YgMTggMDc6NTI6MzkgMjAxMApTdWJqZWN0OiBF c2NhcGluZyBmcm9tIHNoZWxsLXNjcmlwdHMNCg0KSGksDQoNCkknbSBwbGFubmluZyBhIHNlcnZp Y2Ugd2l0aCBhIGxvZ2luLXVzZXItaW50ZXJmYWNlLiBUaHVzLCBJIHdhbnQgdG8gcmVzdHJpY3QN CnRoZSB1c2VyIHNvbWVob3cgdG8gdGhpcyBzY3JpcHQgYW5kIHRvIGRvIG5vdGhpbmcgZWxzZS4N Cg0KVGhlIHN0cmFpZ2h0LWZvcndhcmQgd2F5IHdvdWxkIGJlIHRvIHdyaXRlIHRoaXMgc2NyaXB0 LCBoYXZlIGFsbCBpbnB1dCBwYXJzZWQNCmJ5IHJlYWQgYW5kIHRoZW4gbGV0IHRoZSBzY3JpcHQg YWN0IGFjY29yZGluZyB0byB0aGlzIGlucHV0IChsZXQncyBhc3N1bWUNCnRoYXQgdGhlc2UgdG9v bHMgYXJlIHNlY3VyZSwgaXQncyBqdXN0IGNwJ2luZyBhbmQgd3JpdGluZyB0bw0Kbm9uLXNlbnNp dGl2ZSBmaWxlcy4NCg0KQXJlIHRoZXJlIHBvc3NpYmlsaXRpZXMgdG8gZXNjYXBlIGZyb20gc3Vj aCBhIHNjcmlwdCBkb3duIHRvIGEgcHJvbXB0Pw0KDQpPbiB0aGUgb3RoZXIgaGFuZCwgaWYgSSB3 b3VsZCB0YWtlIHB5dGhvbiBmb3IgdGhpcywgc28gYSBweXRob24tc2NyaXB0IGlzDQpleGVjdXRl ZCwgYXJlIHRoZXJlIHdheXMgdG8gZ2V0IHRvIGEgZ2VuZXJpYyBweXRob24tcHJvbXB0Pw0KDQpU aGUgcmVzdHJpY3Rpb24gdG8gdGhhdCBzY3JpcHQgd291bGQgYmUgZG9uZSBieSBlaXRoZXIgc2V0 dGluZyB0aGUNCmxvZ2luLXNoZWxsIHRvIHRoYXQgc2NyaXB0LCBzZXR0aW5nIHRoZSBzc2gtY29t bWFuZCBmb3IgdGhhdCBhY2NvdW50L2tleSAoYW5kDQplbnN1cmluZyB0aGF0IGl0IGNhbid0IGJl IGFsdGVyZWQpLCBvciBib3RoLg0KDQoNCkFsbCBpbiBhbGwsIHRoaXMgaXMgYSBtb3JlIGdlbmVy YWwgcXVlc3Rpb24gSSBoYXZlIGZvciBxdWl0ZSBhIHRpbWU6IENhbiB5b3UNCnVzZSBzaGVsbC1z Y3JpcHRzIGZvciBzZWN1cml0eS1yZWxldmFudCBlbnZpcm9ubWVudHM/IERvZXMgYW4gYXR0YWNr ZXIgaGF2ZQ0KdGhlIHBvc3NpYmlsaXR5IHRvIGVzY2FwZSBmcm9tIGEgc2NyaXB0IGRvd24gdG8g YSBwcm9tcHQ/DQoNCkknbSBub3QgdGhhdCBpbnRvIHNoZWxsLXByb2dyYW1taW5nIGFuZCB0aGVy ZSBhcmUgdG9vIG1hbnkgbGVnYWNpZXMgYWJvdXQNCnRlcm1pbmFscyAoc29tZSB0aW1lIGFnbywg SSBoYWQgdG8gY29wZSB3aXRoIHRlcm1jYXAuLi4pIGFuZCBzaGVsbHMgd2hpY2ggb25lDQpqdXN0 IGNhbid0IGFsbCBrbm93Lg0KRS5nLiwgaXQgd2FzIGp1c3QgYSBmZXcgZGF5cyBhZ28gSSBmb3Vu ZCBvdXQgd2hhdCBhIHRlcm1pbmFsLXN0b3AgbWVhbnMgYW5kDQp0aGF0IGl0IGlzIHN0aWxsIGlu dGVycHJldGVkIGJ5IHNjcmVlbiwgdGhvdWdoIHVzaW5nIGl0IGZvciBzZXZlcmFsIHllYXJzIG5v dy4NCg0KDQpSZWdhcmRzLCBKdWxpYW4NCgoKCgoKPGZvbnQgc2l6ZT0iMSI+CjxkaXYgc3R5bGU9 J2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206ZG91YmxlIHdpbmRvd3RleHQgMi4yNXB0O3BhZGRp bmc6MGluIDBpbiAxLjBwdCAwaW4nPgo8L2Rpdj4KIlRoaXMgZW1haWwgaXMgaW50ZW5kZWQgdG8g YmUgcmV2aWV3ZWQgYnkgb25seSB0aGUgaW50ZW5kZWQgcmVjaXBpZW50CiBhbmQgbWF5IGNvbnRh aW4gaW5mb3JtYXRpb24gdGhhdCBpcyBwcml2aWxlZ2VkIGFuZC9vciBjb25maWRlbnRpYWwuCiBJ ZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhlcmVieSBub3Rp ZmllZCB0aGF0CiBhbnkgcmV2aWV3LCB1c2UsIGRpc3NlbWluYXRpb24sIGRpc2Nsb3N1cmUgb3Ig Y29weWluZyBvZiB0aGlzIGVtYWlsCiBhbmQgaXRzIGF0dGFjaG1lbnRzLCBpZiBhbnksIGlzIHN0 cmljdGx5IHByb2hpYml0ZWQuICBJZiB5b3UgaGF2ZQogcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBl cnJvciwgcGxlYXNlIGltbWVkaWF0ZWx5IG5vdGlmeSB0aGUgc2VuZGVyIGJ5CiByZXR1cm4gZW1h aWwgYW5kIGRlbGV0ZSB0aGlzIGVtYWlsIGZyb20geW91ciBzeXN0ZW0uIgo8L2ZvbnQ+Cgo=