LINUX.ORG.RU

Сообщения st4l1k

 

git слияние веток

Есть 2 ветки dev1 и dev2
В ветке dev2 есть фалый которые не должны поподать при мердже в ветку dev1.
Нужно чтобы сливались только файлы ноходящиеся в обоих ветках.

#dev1
file1 file2

#dev2
file1 file2 file3

Чтбы при git merg dev2 в ветке dev1 не появлялся file3

 

st4l1k ()

bash нотификация о фоновом процессе

как в bash подавить сообщение о запуске и завершении процесса в фоне, аналогично команде zsh &!
[code]
sleep 3 &
[1] 14596
[1] + 14596 done sleep 3
[/code]

 

st4l1k ()

bash getops

Нужен парсинг аргументов

script.sh -fl
script.sh -f /etc/passwd -l ololo
ключи -f -l должны быть как пустыми так и с аргументом. Как я понял при помощи getopts, getopt такого не сделать?

 

st4l1k ()

bash and zsh shell script

Нужно скрипт который бы работал и в bash и в zsh, скрипт запускается из ~/zshrc или ~/bashrc

export RBENV_ROOT="${HOME}/.rbenv"
if [ ! $(which rbenv) ] && [ -d "${RBENV_ROOT}" ]; then
    export PATH="${RBENV_ROOT}/bin:${PATH}"
    eval "$(rbenv init -)"
fi
Проблема здесь в $(which rbenv) в zsh возвращает всегда строку.
Пока додумался только до того чтобы вставить перед скриптом.
if [ $SHELL=="/bin/zsh" ];then; alias which="whence -p";fi
Но может есть болие красивое решение.

st4l1k ()

RSS подписка на новые темы