10/17/2011

Экранирование в bash, кто знает?

Есть такой скриптик в bash:

#!/bin/bash
set -x
a () 
   echo $1 
}

b () 
   a "--some-flag='param1 param2,param3'" 
}
b


в функции a () echo вызывается как:
echo '--some-flag='\''param1' 'param2,param3'\'''

как сделать чтобы параметры которые передаются в a () не экранировались?

т.е. чтобы echo вызывался вот так:
echo --some-flag='param1 param2,param3'

т.е. чтобы параметры передавались как есть ?

10/15/2011

Установил себе grub2 в Gentoo

Надоело мне пользоваться LILO, захотелось чего то нового.
Решил поставить себе GRUB2.

1. Размаскируем пакет:
echo ">=sys-boot/grub-1.99-r2" >> /etc/portage/package.unmask

2. Собираем
emerge grub

3.Настраиваем
 grub2-mkconfig -o /boot/grub2/grub.cfg

4. Проверяем, что конфигурация работает.
grub2-install --grub-setup=/bin/true /dev/sda

5. Устанавливаем
grub2-install /dev/sda

6. Перезагружаемся
reboot.

10/05/2011

kernel.org вернулся

kernel.org снова в строю.
Ждем результатов расследования взлома.

P.S. на lwn.net дали ссылку на https://www.kernel.org,
причем если с https://www.kernel.org все в порядке,
то https://kernel.org ругается на неправильный сертификат.

10/01/2011

Berlios.de - всё

Кризис наступает и в IT индустрии.

Сегодня получил письмо о том, что хостинг открытых проектов www.berlios.de который верой и правдой служил разработчикам 10 лет - будет закрыт 01.01.2012.

Причиной закрытия является нехватка средств у немецкого исследовательского института Fraunhofer FOKU, в связи с урезанием финансирования непрофильных проектов.

Ссылка на официальную новость:  BerliOS will be closed on 31.12.2011