↑↑↓↓←→←→ⒷⒶ Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1239.0 пользователей не могут ошибаться!
?6946
прекрасное6443
говно5907
говнорашка5512
хуита4716
anime3066
linux2654
music2635
bnw2602
рашка2565
log2356
ололо2178
дунч1832
pic1815
сталирасты1491
украина1439
быдло1437
bnw_ppl1421
дыбр1238
гімно1158

ПИД-регулятор с cli (ЛИБА ДЛЯ БАША).
#EJFA3Z (3+1) / @l29ah / 2858 дней назад
‰ ./dhcpd-handler.sh 2>/dev/null 192.168.116.186 192.168.116.165 192.168.116.186 ^C% ‰ ./dhcpd-handler.sh 2>/dev/null > loh ^C% ‰ cat loh ‰
#INP5BK (6) / @l29ah / 2872 дня назад
% cat >test
echo "$0"
echo "$1"
echo "$2"
echo "$3"
% dash
$ D="one two three"
$ sh test $D
test
one
two
three
$ exit
% bash
minoru@hearth ~ $ D="one two three"
minoru@hearth ~ $ sh test $D
test
one
two
three
minoru@hearth ~ $ exit
exit
% zsh
% D="one two three"
% sh test $D
test
one two three


%

WAT

Пролистал zhsoptions, но ничего релевантного не нашёл. Не понимаю, как это гуглить. Что это за фигня? (/bin/sh -> bash, если что, но это не должно быть релевантно)

#EEIAKW (7) / @minoru / 3322 дня назад

Задача: узнать имя текущего скрипта, если скрипт не исполняется, а сорсится:

$ cat call.sh
#!/bin/sh
. /tmp/tmp/script.sh
$ cat script.sh
#!/bin/sh
echo $0
echo $BASH_SOURCE
$ bash call.sh
call.sh
/tmp/tmp/script.sh
$ zsh call.sh
/tmp/tmp/script.sh

$ /bin/busybox sh call.sh
call.sh

В общем, хуй поймёт как это кросс-интерпертаторно сделать

#N8VB1X (11) / @hirthwork / 3425 дней назад

Cumshot:
lid)
if [ $(echo "ibase=16;echo $value | tr '[:lower:]' '[:upper:]' % 2" | bc) == 0 ]; then
sleep 1
umask 0022
avconv -f video4linux2 -i /dev/video0 -f image2 -frames:v 1 /var/tmp/faces/face-date +%s.jpeg
else
DISPLAY=":0.0" xautolock -locknow
fi

#G4JJQZ (4) / @l29ah / 4081 день назад

Допустим, есть у меня вызов команды с кучей параметров, и я хочу каждый из этих параметров прокомментировать. Вместо того, чтобы писать одну большую портянку и потом один длинный вызов команды, я делаю так:

grep \

we only care about the first line found

--max-count 1 \

that second line is what we are really looking for

--after-context 1 \

usual grep stuff: what to find and where to look

"$file" "$db" | \

extract that one line we're interested in

tail -1

И получаю ошибки:

./test.sh: 20: ./test.sh: --max-count: not found
./test.sh: 22: ./test.sh: --after-context: not found
./test.sh: 24: ./test.sh: /tmp/test_input: Permission denied
./test.sh: 25: ./test.sh: #: not found

Понятное дело, что комментарии всё портят. Но как быть? Я не могу поставить бекслэши перед комментариями, потому что после бэкслеша должен идти перевод строки. Я не могу поставить бэкслеш в конце комментария, потому что тогда он будет частью комментария и не сработает так, как задумано. Что делать?

#179ZGL (8) / @minoru / 4293 дня назад
‰ cat ~/bin/prostoshit #!/bin/sh # To deal with dumbasses linking this shit t="`curl -s "$1" | sed -n -e 's#.*<title>\(.[^<]*\) скачать.*#\1#p'`" echo "$t" listen "$t" # vkontakte über alles
#APWSLM (0) / @l29ah / 4698 дней назад
Чтой-то сабжевый костыль (который http://w3crapcli.tk/index/git/tree/myspace.com) помер. RTMP-сервер отказывается отдавать контент по линкам. Оригинальный флешовый плеер же ругается, что у меня якобы плохой флеш (последний официальный под прыщи). Призываю пиратскую общественность. > rtmpdump -r "`Xtract 'rtmp/-' <(curl -sL "http://myspace.com/music/services/player.....;songId=$1")`" --swfVfy 'http://lads.myspacecdn.com/music/sdkwrap.....RY97w7Qi29' Раньше работало вот так. Теперь получаю > INFO: Connected... > ERROR: rtmp server sent error > ERROR: rtmp server requested close Попробовал заменить адрес флешеговна на свежий: ‰ grep -o 'http://lads\.myspacecdn\.com/music[^"]*' knifecityny http://lads.myspacecdn.com/music/sdkwrap.....p;cc=ru-RU Не помогло. Wireshark хинтов тоже не даёт, ибо флешеговно даже и не начинает тыкать rtmp.
#FR2CA7 (0) / @l29ah / 4723 дня назад
‰ cat download-tracks #!/bin/zsh # Usage: $0 'The One Electronic' mkdir -p "$1" || exit 1 cd "$1" || exit 1 for u in `Xtract '*div/small/a/@href' <(curl -s "http://www.last.fm/music/${1// /+}/+tracks" | sed -e '/<!–\[if IE\]/d' | tidy -asxml 2>/dev/null | cat -v) | urldecode | urldecode`; do wget "$u" -O "${${u##*/}+/ }" done ‰ cat num #!/bin/bash i=0 for f in "$@"; do mv "$f" "`printf '%04d' "$i"` $f" : $(( i+=1 )) done
#13YSGB (1) / @l29ah / 4723 дня назад
Последние пару релизов наблюдаю в init.d подобное: - n=$(($n + 1)) + : $(( n += 1 )) В чём смысл таких изменений?
#E50NDK (0) / @l29ah / 4728 дней назад
такой тупой вопрос. Есть скрипт для чистки логов mysql. При прописывании в крон не срабатывает, точнее как, срабатывает(в логе крона видно, что он запускался), но результат ожидаемого нет. Зато при ручном запуске все впорядке. Вот строчка из крона: 10 23 * /root/scripts/cleanmysql.sh А вот сам скрипт: #!/bin/sh : > /var/db/mysql/billingbox.err DBPASS="" LOGTO=`mysql -u root -p${DBPASS} -e "show binary logs;" | egrep -E "mysql-bin.[0-9]{6}" | awk '{ print $1 }' | tail -n1` echo $LOGTO mysql -u root -p${DBPASS} -e "purge binary logs to '${LOGTO}';
#42GSSJ (2) / @grouzen / 4844 дня назад
по мотивам: http://lists.busybox.net/pipermail/busyb.....12110.html эмуляция массивов на sh: set_array() { eval $1$2=\"$3\" } get_array() { eval echo \$$1$2 } $ set_array bla 1 FIRST $ get_array bla 1 FIRST примитиво, побочные эффекты гарантированы, но лучше чем ничего
#B02YYQ (0) / @a13 / 5110 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.