Самый голимый ман это у команды date. Вот где в мане по команде date указано, что date -d @1323806400 напечатает дату, указанную в таймстемпе после символа @?
одно работает только под windows, другое только под unix, есть ешё hp-ux, под ним вообще ничего не работает.
This script perfectly replaces the configure script shipped with various kinds of free software. In fact unlike its ancestor it's at least hilarious to look at.
( cd /usr/include; for i in *; do echo -n "checking for $i... "; sleep 1; echo "yes"; done )
aiju.de
доселе неизвестный алгоритм сортировки, класс)) http://malaya-zemlya.dreamwidth.org/19237.html #!/bin/bash function f() { sleep "$1" echo "$1" } while [ -n "$1" ] do f "$1" & shift done wait ./sleepsort.bash 5 3 6 3 6 3 1 4 7
Удобен тем, что если пускать в кроне, то можно получать уведомления об подписавшихся/отписавшихся по email.
Использует xmlstarlet
pastebin.com
#1044668)
нужно
1) в /etc/ld.so.preload записать имя либы (не полный путь, а basename)
2) создать на 64-битную либу линк в /lib, а на 32-битную в /lib32
всё.
Удалось разделить 32-ух и 64-ех битные приложения для ld.preload на 64-битных машинах (см. нужно
1) в /etc/ld.so.preload записать имя либы (не полный путь, а basename)
2) создать на 64-битную либу линк в /lib, а на 32-битную в /lib32
всё.
есть ld.so.preload и есть 32-битная и 64-битная либы.
Как сделать, чтобы для бинарей подхватывалась соответствующая либа?
LD_PRELOAD_32 и LD_PRELOAD_64 не предлагать.
tinypaste.com спасибо @hatred за замечания.
генерация ChangeLog в формате gnu из git log #!/bin/sh
git whatchanged --pretty=format:"%ai %cn <%ce>%n%n%s%n%b" "$@" | grep -v "^#" | sed 's/ [0-9][0-9]\(:[0-9][0-9]\)\{2\} +0[0-9]00 //; s/^[^:0-9]/ -/; s/^:.\.\.\. [A-Z] F:;' | sed -e :a -e '$!N;s/\nF:/, ;ta' -e 'P;D' | sed 's^, / /'