From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Ivan Zakharyaschev X-X-Sender: To: Subject: Re: Re[2]: [mdk-re] Beta bugreport 3 In-Reply-To: <20010228112505.723c357e.vyt_o@mail.ru> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=koi8-r Content-Transfer-Encoding: 8BIT Sender: mandrake-russian-admin@linuxteam.iplabs.ru Errors-To: mandrake-russian-admin@linuxteam.iplabs.ru X-BeenThere: mandrake-russian@linuxteam.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@linuxteam.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: Mandrake/RE discussion list List-Unsubscribe: , List-Archive: Date: Wed Feb 28 19:58:12 2001 X-Original-Date: Wed, 28 Feb 2001 20:00:13 +0300 (MSK) Archived-At: List-Archive: Hello, Vyt! On Wed, 28 Feb 2001, Vyt wrote: > У меня подруга учится (курсы в Питере, в Политехе, на 2-е высшее, по > собственному рвению, на свои кровные), сдается на инженера CISCO (не > помню > точное название), но этим теперь мало кого удивишь ;) Так им кроме > мд2000 > еще и Linux преподают! И в субботу экзамен по bash :) И она > периодически > задает вопросы, на которые приходится смущенно хмыкать. Так вот, > научите > меня научить ее ;) стандартными (?! такое задание) средствами bash > выводить число в заданной системе счисления (2, 8, 16), пожалуйста! К 8 > марта ;) Да вот, пожалуйста, например: $ echo $(( 17#G )); echo $(( $((16#F))#10 )); echo $(( 50#hello )) 16 15 108053574 Описано в man bash, раздел ARITHMETIC EVALUATION. > PS printf'ом получилось вывести только в 8-й и 16-й системах. Самой > прогу > писать, видимо, нельзя, должен быть простой способ -- С наилучшими пожеланиями, Ivan Z.