From owner-freebsd-hackers@FreeBSD.ORG Tue Apr 18 21:06:35 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3895116A404 for ; Tue, 18 Apr 2006 21:06:35 +0000 (UTC) (envelope-from stb@lassitu.de) Received: from koef.zs64.net (koef.zs64.net [213.238.47.30]) by mx1.FreeBSD.org (Postfix) with ESMTP id EF86443D70 for ; Tue, 18 Apr 2006 21:06:27 +0000 (GMT) (envelope-from stb@lassitu.de) Received: from [44.128.40.11] (janus.spock.tallence.de [44.128.40.11]) (authenticated bits=0) by koef.zs64.net (8.13.6/8.13.4) with ESMTP id k3IL5wYU080440 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO); Tue, 18 Apr 2006 23:06:09 +0200 (CEST) (envelope-from stb@lassitu.de) In-Reply-To: <44455294.3030101@centtech.com> References: <444515C8.3030406@centtech.com> <20060418203333.GA19094@central.0xfce3.net> <44454D96.3030004@centtech.com> <200604181651.03040.mistry.7@osu.edu> <44455294.3030101@centtech.com> Mime-Version: 1.0 (Apple Message framework v749.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Stefan Bethke Date: Tue, 18 Apr 2006 23:06:07 +0200 To: Eric Anderson X-Mailer: Apple Mail (2.749.3) Cc: freebsd-hackers@freebsd.org, Gordon Bergling , cokane@cokane.org Subject: Re: [PATCH] Fancy rc startup style RFC X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2006 21:06:35 -0000 Am 18.04.2006 um 22:56 schrieb Eric Anderson: > Anish Mistry wrote: >>> If I could figure out how to make sh do colors, I'd do it. :) >> Is that all? :) >> #!/bin/sh >> ############################################################ >> # Nico Golde Homepage: http://www.ngolde.de >> # Last change: Mon Feb 16 16:24:41 CET 2004 >> ############################################################ >> for attr in 0 1 4 5 7 ; do >> echo >> "----------------------------------------------------------------" >> printf "ESC[%s;Foreground;Background - \n" $attr >> for fore in 30 31 32 33 34 35 36 37; do >> for back in 40 41 42 43 44 45 46 47; do >> printf '\033[%s;%s;%sm %02s;%02s ' $attr $fore $back >> $fore $back >> done >> printf '\n' >> done >> printf '\033[0m' >> done > > But can you do it without the printf's? That's the key. We don't > have printf until later in the boot process.. echo -e is your friend, see sh(1). $ echo -e '\e[0;32;46m' gives green on cyan in my xterm. Stefan -- Stefan Bethke Fon +49 170 346 0140