themalkolm
Как правильнее таскать ключи из командной строки, при этому нужны еще и длинные и желательно чтобы работало почти везде?

Пока что мне хватало такого, но вдруг захотелось длинных:

while getopts "c:" flag; do
case $flag in
c)
...
;;
:)
...
;;
\?)
...
;;
esac
done

Т.е. мне бы прицепить --category синонимом к -c. Ключей у меня много, поэтому руками — ни-ни-ни.
themalkolm
$ test "foo" == "foo" && echo yes
yes
$ test "foo" == "bar" || echo no
no

Что на самом деле делает test в этих случаях? man test про двойное равно ничего не говорит.
themalkolm
Как в баше сгенерировать последовательность символов определенной длины (это могут быть и пробелы)?

Нужно чтобы генерировать правильный отступ в скрипте.

Мне подойдет любая комбинация из чего угодно, концептуально это выглядит так:

$ magic --symbol z --repeat 10
zzzzzzzzzz
themalkolm
Что я упускаю?
$ echo "pool_size = 33554432" | sed -e 's/pool_size\s=\s\d+/pool_size = 44444444/g'
$ pool_size = 33554432
$ echo "pool_size = 33554432" | sed -e 's/pool_size\s=\s\d+/pool_size = 44444444/g'
$ pool_size = 44444444
themalkolm
Как в git-svn узнать от какой svn ветки забранчевался текущий HEAD? Т.е. у меня несколько svn векток в git репозитории.

__________________> <remote/svn2>
__________> <remote/svn1>
/
<remote/svn1>______*__(fork-point)
\______*__> <HEAD>

Выполняю команду на HEAD и получаю remote/svn1 на выходе.
themalkolm
google reader заколебал автоматически снимать флаг "непрочитанное" через месяц и не давать (!) его поставить обратно
themalkolm
я сегодня наблюдал как человек начинал знакомиться с гитом путем мержа двух свн веток под гитом, вобщем, так и вышло