From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <406BC2FD.5090202@msx.ru> Date: Thu, 01 Apr 2004 11:21:33 +0400 From: "Denis A. Yurashkou" Organization: VRG User-Agent: Mozilla Thunderbird 0.5+ (Windows/20040329) X-Accept-Language: en-us, en MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] bash, date, mail References: <406BAF6B.7030801@rmts.donpac.ru> In-Reply-To: <406BAF6B.7030801@rmts.donpac.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.4 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Apr 2004 07:15:40 -0000 Archived-At: List-Archive: List-Post: 'Eugene Prokopiev' wrote on 01.04.2004 9:58: > Здравствуйте! > > Почему я не могу отправить письмо так: > > $ export d=`date +'"date %x"'` > $ echo $d > "date 04/01/04" > $ echo hello | mail -s $d john > /bin/bash: -c: line 1: unexpected EOF while looking for matching `"' > /bin/bash: -c: line 2: syntax error: unexpected end of file > "04/01/04"": No match. > mail: (null): Bad address > > но могу так: > > $ echo hello | mail -s "date 04/01/04" john > > ? Потому что кавычки-с... Потому что shell воспринимает $d как тему и адрес через пробел. $ echo hello | mail -s "$d" john > -- ---------------- Best regards, Denis A. Yurashkou [DAY] (dayfuaim@msx.ru) Origin: Stop the World -- I Wanna Get Off!..