From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <43D02905.70704@solin.spb.ru> Date: Fri, 20 Jan 2006 03:04:21 +0300 From: Aleksey Avdeev User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050815) X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: ALT Linux Community Subject: Re: [Comm] =?koi8-r?B?0M/Nz8fJ1MUg0yBiYXNo?= References: <43CDE363.5060402@aaanet.ru> <43D025D9.908@solin.spb.ru> In-Reply-To: <43D025D9.908@solin.spb.ru> Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-Virus-Scanned: amavisd-new at dom.solin.spb.ru X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jan 2006 00:04:37 -0000 Archived-At: List-Archive: List-Post: Aleksey Avdeev пишет: > Igo пишет: > >>есть файлы в которых есть пробел, например "aaa bbb ccc.xxx" >>вот кусок кода >>in=$1 >>if [ -n "$in" ]; then >> for i in `/bin/ls -1 "$in"` > > ^^^^^^^^^^^ > > Одно из лобовых решений: выделенное заменить на: > > ls -1 |sed -e "s/^\(.*\)$/\'\1'/" Точнее на ls -1 "$in" |sed -e "s/^\(.*\)$/\'\1'/" -- С уважением. Алексей.