Вот что у меня получилось. Хотел бы я избавиться от временного файла
pullbashrc() {
curl -s https://gist.githubusercontent.com/trajano/71553de32f335092ad62f2f301cadd0f/raw/7006ef1c1bf10520e47089b385b8f9670d5ce96e/.bashrc > /tmp/bashrc
tail -n +$(egrep -n "^###" ~/.bashrc | cut -d ':' -f1) ~/.bashrc >> /tmp/bashrc
mv -f /tmp/bashrc ~/.bashrc
}
Режимы применяются в указанном порядке. Это означает, что более поздняя опция D770
переопределяет любые более ранние режимы, чтобы установить каталог точно на 770. Измените порядок на:
--chmod=D770,F0740,Da+t,Dg+s