From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-AntiVirus: Checked by Dr.Web (http://www.drweb.net) Date: Fri, 7 May 2004 22:18:25 +0400 From: Maksim Otstavnov X-Mailer: The Bat! (v1.51) Personal Organization: home office X-Priority: 3 (Normal) Message-ID: <155963144.20040507221825@otstavnov.com> To: community@altlinux.ru Subject: Re: [Comm] bash trouble In-Reply-To: <20040507070048.GA10900@faa.lan.blok-caf.ru> References: <20040507070048.GA10900@faa.lan.blok-caf.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r 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: Fri, 07 May 2004 18:13:14 -0000 Archived-At: List-Archive: List-Post: Hello Andrew, Friday, May 07, 2004, 11:00:48 AM, you wrote: AF> приводится к виду, когда вместо несколько идущих пробелов остается только AF> один. Поскольу это имя файла - то сие неприемлемо. Вот для наглядности: AF> [faqa@faa 444]$ ./proba "/ttt/kkk/lll kkk" Нет, если цепочка заключена в кавычки, она интерпретируется (командой probe) как один аргумент... AF> /ttt/kkk/lll kkk AF> [faqa@faa 444]$ cat ./proba AF> #!/bin/bash AF> echo $1 ...А вот команда "echo" после раскрытия переменной "$1" получает уже, разумеется, два аргумента. В данном случае Вы можете просто поставить "$1" в своем скрипте в кавычки. -m.