From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 12 Jun 2003 19:55:46 +0300 From: Michael Shigorin To: community@altlinux.ru Message-ID: <20030612165546.GH17018@osdn.org.ua> Mail-Followup-To: community@altlinux.ru References: <18708.030611@taxpol.krasnoyarsk.su> <20030611150710.5716c282.bee@fbm.msu.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20030611150710.5716c282.bee@fbm.msu.ru> User-Agent: Mutt/1.4.1i Subject: [Comm] Re: =?koi8-r?B?0MXSxcnNxc7P18HU2CDGwcrM?= =?koi8-r?B?zyDexcjPzSDXIM7J1s7JyiDSxcfJ09TS?= Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: On Wed, Jun 11, 2003 at 03:07:10PM +0400, Alex wrote: > > у когото наверняка такой скриптик есть, кинтесь, плз. > > нуна: все каталоги/файлы вниз от указанного > > переименовать, чтоб названия были > > маленькими буквами... > for x in *; do mv $x 'echo $x | tr [a-Z] [a-z]'; done грохнется на проблеах, не те тики, будет ругаться на уже_мелкими -- надо так: for old in *; do new="`echo $old | tr [a-Z] [a-z]`"; [ "$new" != "$old" ] && mv "$old" "$new"; done (и даже здесь есть еще одна грабелька) -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/